Initial commit
Seto Elkahfi committed
Apr 14, 2024 at 14:11 UTC
7e1a365bcc5fe8405dea3c0019592247480c760e
49 files changed
+10670
.bazelignore
new
+6
@@ -0,0 +1,6 @@
1
+.vscode
2
+
3
+bazel-out
4
+dist
5
+
6
+node_modules
.bazelrc
new
+20
@@ -0,0 +1,20 @@
1
+###############################
2
+# Filesystem interactions #
3
+###############################
4
+
5
+build --disk_cache=~/.bazel/cache
6
+build --repository_cache=~/.bazel/repo_cache
7
+
8
+build --symlink_prefix=dist/
9
+
10
+build --nolegacy_external_runfiles
11
+run --nolegacy_external_runfiles
12
+test --nolegacy_external_runfiles
13
+
14
+build --incompatible_strict_action_env
15
+run --incompatible_strict_action_env
16
+test --incompatible_strict_action_env
17
+
18
+build --enable_runfiles
19
+run --enable_runfiles
20
+test --enable_runfiles
.bazelversion
new
+1
@@ -0,0 +1 @@
1
+6.5.0
.gitattributes
new
+18
@@ -0,0 +1,18 @@
1
+public/next.svg filter=lfs diff=lfs merge=lfs -text
2
+public/thirteen.svg filter=lfs diff=lfs merge=lfs -text
3
+public/vercel.svg filter=lfs diff=lfs merge=lfs -text
4
+src-tauri/icons/Square107x107Logo.png filter=lfs diff=lfs merge=lfs -text
5
+src-tauri/icons/Square89x89Logo.png filter=lfs diff=lfs merge=lfs -text
6
+src-tauri/icons/128x128@2x.png filter=lfs diff=lfs merge=lfs -text
7
+src-tauri/icons/Square150x150Logo.png filter=lfs diff=lfs merge=lfs -text
8
+src-tauri/icons/Square71x71Logo.png filter=lfs diff=lfs merge=lfs -text
9
+src-tauri/icons/StoreLogo.png filter=lfs diff=lfs merge=lfs -text
10
+src-tauri/icons/Square284x284Logo.png filter=lfs diff=lfs merge=lfs -text
11
+src-tauri/icons/icon.png filter=lfs diff=lfs merge=lfs -text
12
+src-tauri/icons/Square44x44Logo.png filter=lfs diff=lfs merge=lfs -text
13
+src-tauri/icons/128x128.png filter=lfs diff=lfs merge=lfs -text
14
+src-tauri/icons/32x32.png filter=lfs diff=lfs merge=lfs -text
15
+src-tauri/icons/Square142x142Logo.png filter=lfs diff=lfs merge=lfs -text
16
+src-tauri/icons/Square30x30Logo.png filter=lfs diff=lfs merge=lfs -text
17
+src-tauri/icons/Square310x310Logo.png filter=lfs diff=lfs merge=lfs -text
18
+src-tauri/icons/icon.icns filter=lfs diff=lfs merge=lfs -text
.gitignore
new
+218
@@ -0,0 +1,218 @@
1
+# Created by https://www.toptal.com/developers/gitignore/api/bazel,node,nextjs,rust,visualstudiocode
2
+# Edit at https://www.toptal.com/developers/gitignore?templates=bazel,node,nextjs,rust,visualstudiocode
3
+
4
+### Bazel ###
5
+# gitignore template for Bazel build system
6
+# website: https://bazel.build/
7
+
8
+# Ignore all bazel-* symlinks. There is no full list since this can change
9
+# based on the name of the directory bazel is cloned into.
10
+/bazel-*
11
+
12
+# Directories for the Bazel IntelliJ plugin containing the generated
13
+# IntelliJ project files and plugin configuration. Seperate directories are
14
+# for the IntelliJ, Android Studio and CLion versions of the plugin.
15
+/.ijwb/
16
+/.aswb/
17
+/.clwb/
18
+
19
+### NextJS ###
20
+# dependencies
21
+/node_modules
22
+/.pnp
23
+.pnp.js
24
+
25
+# testing
26
+/coverage
27
+
28
+# next.js
29
+/.next/
30
+/out/
31
+
32
+# misc
33
+.DS_Store
34
+*.pem
35
+
36
+# debug
37
+npm-debug.log*
38
+yarn-debug.log*
39
+yarn-error.log*
40
+.pnpm-debug.log*
41
+
42
+# local env files
43
+.env*.local
44
+
45
+# vercel
46
+.vercel
47
+
48
+# typescript
49
+*.tsbuildinfo
50
+next-env.d.ts
51
+
52
+### Node ###
53
+# Logs
54
+logs
55
+*.log
56
+lerna-debug.log*
57
+
58
+# Diagnostic reports (https://nodejs.org/api/report.html)
59
+report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
60
+
61
+# Runtime data
62
+pids
63
+*.pid
64
+*.seed
65
+*.pid.lock
66
+
67
+# Directory for instrumented libs generated by jscoverage/JSCover
68
+lib-cov
69
+
70
+# Coverage directory used by tools like istanbul
71
+coverage
72
+*.lcov
73
+
74
+# nyc test coverage
75
+.nyc_output
76
+
77
+# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
78
+.grunt
79
+
80
+# Bower dependency directory (https://bower.io/)
81
+bower_components
82
+
83
+# node-waf configuration
84
+.lock-wscript
85
+
86
+# Compiled binary addons (https://nodejs.org/api/addons.html)
87
+build/Release
88
+
89
+# Dependency directories
90
+node_modules/
91
+jspm_packages/
92
+
93
+# Snowpack dependency directory (https://snowpack.dev/)
94
+web_modules/
95
+
96
+# TypeScript cache
97
+
98
+# Optional npm cache directory
99
+.npm
100
+
101
+# Optional eslint cache
102
+.eslintcache
103
+
104
+# Optional stylelint cache
105
+.stylelintcache
106
+
107
+# Microbundle cache
108
+.rpt2_cache/
109
+.rts2_cache_cjs/
110
+.rts2_cache_es/
111
+.rts2_cache_umd/
112
+
113
+# Optional REPL history
114
+.node_repl_history
115
+
116
+# Output of 'npm pack'
117
+*.tgz
118
+
119
+# Yarn Integrity file
120
+.yarn-integrity
121
+
122
+# dotenv environment variable files
123
+.env
124
+.env.development.local
125
+.env.test.local
126
+.env.production.local
127
+.env.local
128
+
129
+# parcel-bundler cache (https://parceljs.org/)
130
+.cache
131
+.parcel-cache
132
+
133
+# Next.js build output
134
+.next
135
+out
136
+
137
+# Nuxt.js build / generate output
138
+.nuxt
139
+dist
140
+
141
+# Gatsby files
142
+.cache/
143
+# Comment in the public line in if your project uses Gatsby and not Next.js
144
+# https://nextjs.org/blog/next-9-1#public-directory-support
145
+# public
146
+
147
+# vuepress build output
148
+.vuepress/dist
149
+
150
+# vuepress v2.x temp and cache directory
151
+.temp
152
+
153
+# Docusaurus cache and generated files
154
+.docusaurus
155
+
156
+# Serverless directories
157
+.serverless/
158
+
159
+# FuseBox cache
160
+.fusebox/
161
+
162
+# DynamoDB Local files
163
+.dynamodb/
164
+
165
+# TernJS port file
166
+.tern-port
167
+
168
+# Stores VSCode versions used for testing VSCode extensions
169
+.vscode-test
170
+
171
+# yarn v2
172
+.yarn/cache
173
+.yarn/unplugged
174
+.yarn/build-state.yml
175
+.yarn/install-state.gz
176
+.pnp.*
177
+
178
+### Node Patch ###
179
+# Serverless Webpack directories
180
+.webpack/
181
+
182
+# Optional stylelint cache
183
+
184
+# SvelteKit build / generate output
185
+.svelte-kit
186
+
187
+### Rust ###
188
+# Generated by Cargo
189
+# will have compiled files and executables
190
+debug/
191
+target/
192
+
193
+# These are backup files generated by rustfmt
194
+**/*.rs.bk
195
+
196
+# MSVC Windows builds of rustc generate these, which store debugging information
197
+*.pdb
198
+
199
+### VisualStudioCode ###
200
+.vscode/*
201
+!.vscode/settings.json
202
+!.vscode/tasks.json
203
+!.vscode/launch.json
204
+!.vscode/extensions.json
205
+!.vscode/*.code-snippets
206
+
207
+# Local History for Visual Studio Code
208
+.history/
209
+
210
+# Built Visual Studio Code Extensions
211
+*.vsix
212
+
213
+### VisualStudioCode Patch ###
214
+# Ignore all local history of files
215
+.history
216
+.ionide
217
+
218
+# End of https://www.toptal.com/developers/gitignore/api/bazel,node,nextjs,rust,visualstudiocode
.vscode/extensions.json
new
+3
@@ -0,0 +1,3 @@
1
+{
2
+ "recommendations": ["tauri-apps.tauri-vscode", "rust-lang.rust-analyzer"]
3
+}
.vscode/settings.json
new
+31
@@ -0,0 +1,31 @@
1
+{
2
+ "files.watcherExclude": {
3
+ "**/.git/objects/**": true,
4
+ "**/.git/subtree-cache/**": true,
5
+ "**/node_modules/*/**": true,
6
+ "**/.hg/store/**": true,
7
+ "**/bazel-out/**": true,
8
+ "**/build/**": true,
9
+ "**/dist/**": true,
10
+ },
11
+ "files.exclude": {
12
+ "**/.git": true,
13
+ "**/.svn": true,
14
+ "**/.hg": true,
15
+ "**/CVS": true,
16
+ "**/.DS_Store": true
17
+ },
18
+ "files.insertFinalNewline": true,
19
+ "files.trimFinalNewlines": true,
20
+ "files.trimTrailingWhitespace": true,
21
+ "search.exclude": {
22
+ "**/node_modules": true,
23
+ "**/bower_components": true,
24
+ "**/*.code-search": true,
25
+ "**/bazel-out": true,
26
+ "**/build": true,
27
+ "**/dist": true,
28
+ "**/coverage": true
29
+ },
30
+ "git.autoRepositoryDetection": "subFolders",
31
+}
\ No newline at end of file
BUILD
new
+46
@@ -0,0 +1,46 @@
1
+load("@npm//next:index.bzl", "next")
2
+load("@npm//@tauri-apps/cli:index.bzl", "tauri")
3
+
4
+next(
5
+ name = "next-build",
6
+ data = glob([
7
+ "pages/**",
8
+ "public/**",
9
+ "styles/**",
10
+ ]) + [
11
+ "tsconfig.json",
12
+ ],
13
+ templated_args = ["build"],
14
+)
15
+
16
+next(
17
+ name = "next-dev",
18
+ data = glob([
19
+ "pages/**",
20
+ "public/**",
21
+ "styles/**",
22
+ ]) + [
23
+ "tsconfig.json",
24
+ ],
25
+ templated_args = ["dev"],
26
+)
27
+
28
+tauri(
29
+ name = "dev",
30
+ data = glob(["**"]) + [
31
+ "@npm//next",
32
+ ],
33
+ templated_args = [
34
+ "dev",
35
+ ],
36
+)
37
+
38
+tauri(
39
+ name = "bundle",
40
+ data = glob(["**"]) + [
41
+ "@npm//next",
42
+ ],
43
+ templated_args = [
44
+ "build",
45
+ ],
46
+)
LICENSE
new
+674
@@ -0,0 +1,674 @@
1
+ GNU GENERAL PUBLIC LICENSE
2
+ Version 3, 29 June 2007
3
+
4
+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
5
+ Everyone is permitted to copy and distribute verbatim copies
6
+ of this license document, but changing it is not allowed.
7
+
8
+ Preamble
9
+
10
+ The GNU General Public License is a free, copyleft license for
11
+software and other kinds of works.
12
+
13
+ The licenses for most software and other practical works are designed
14
+to take away your freedom to share and change the works. By contrast,
15
+the GNU General Public License is intended to guarantee your freedom to
16
+share and change all versions of a program--to make sure it remains free
17
+software for all its users. We, the Free Software Foundation, use the
18
+GNU General Public License for most of our software; it applies also to
19
+any other work released this way by its authors. You can apply it to
20
+your programs, too.
21
+
22
+ When we speak of free software, we are referring to freedom, not
23
+price. Our General Public Licenses are designed to make sure that you
24
+have the freedom to distribute copies of free software (and charge for
25
+them if you wish), that you receive source code or can get it if you
26
+want it, that you can change the software or use pieces of it in new
27
+free programs, and that you know you can do these things.
28
+
29
+ To protect your rights, we need to prevent others from denying you
30
+these rights or asking you to surrender the rights. Therefore, you have
31
+certain responsibilities if you distribute copies of the software, or if
32
+you modify it: responsibilities to respect the freedom of others.
33
+
34
+ For example, if you distribute copies of such a program, whether
35
+gratis or for a fee, you must pass on to the recipients the same
36
+freedoms that you received. You must make sure that they, too, receive
37
+or can get the source code. And you must show them these terms so they
38
+know their rights.
39
+
40
+ Developers that use the GNU GPL protect your rights with two steps:
41
+(1) assert copyright on the software, and (2) offer you this License
42
+giving you legal permission to copy, distribute and/or modify it.
43
+
44
+ For the developers' and authors' protection, the GPL clearly explains
45
+that there is no warranty for this free software. For both users' and
46
+authors' sake, the GPL requires that modified versions be marked as
47
+changed, so that their problems will not be attributed erroneously to
48
+authors of previous versions.
49
+
50
+ Some devices are designed to deny users access to install or run
51
+modified versions of the software inside them, although the manufacturer
52
+can do so. This is fundamentally incompatible with the aim of
53
+protecting users' freedom to change the software. The systematic
54
+pattern of such abuse occurs in the area of products for individuals to
55
+use, which is precisely where it is most unacceptable. Therefore, we
56
+have designed this version of the GPL to prohibit the practice for those
57
+products. If such problems arise substantially in other domains, we
58
+stand ready to extend this provision to those domains in future versions
59
+of the GPL, as needed to protect the freedom of users.
60
+
61
+ Finally, every program is threatened constantly by software patents.
62
+States should not allow patents to restrict development and use of
63
+software on general-purpose computers, but in those that do, we wish to
64
+avoid the special danger that patents applied to a free program could
65
+make it effectively proprietary. To prevent this, the GPL assures that
66
+patents cannot be used to render the program non-free.
67
+
68
+ The precise terms and conditions for copying, distribution and
69
+modification follow.
70
+
71
+ TERMS AND CONDITIONS
72
+
73
+ 0. Definitions.
74
+
75
+ "This License" refers to version 3 of the GNU General Public License.
76
+
77
+ "Copyright" also means copyright-like laws that apply to other kinds of
78
+works, such as semiconductor masks.
79
+
80
+ "The Program" refers to any copyrightable work licensed under this
81
+License. Each licensee is addressed as "you". "Licensees" and
82
+"recipients" may be individuals or organizations.
83
+
84
+ To "modify" a work means to copy from or adapt all or part of the work
85
+in a fashion requiring copyright permission, other than the making of an
86
+exact copy. The resulting work is called a "modified version" of the
87
+earlier work or a work "based on" the earlier work.
88
+
89
+ A "covered work" means either the unmodified Program or a work based
90
+on the Program.
91
+
92
+ To "propagate" a work means to do anything with it that, without
93
+permission, would make you directly or secondarily liable for
94
+infringement under applicable copyright law, except executing it on a
95
+computer or modifying a private copy. Propagation includes copying,
96
+distribution (with or without modification), making available to the
97
+public, and in some countries other activities as well.
98
+
99
+ To "convey" a work means any kind of propagation that enables other
100
+parties to make or receive copies. Mere interaction with a user through
101
+a computer network, with no transfer of a copy, is not conveying.
102
+
103
+ An interactive user interface displays "Appropriate Legal Notices"
104
+to the extent that it includes a convenient and prominently visible
105
+feature that (1) displays an appropriate copyright notice, and (2)
106
+tells the user that there is no warranty for the work (except to the
107
+extent that warranties are provided), that licensees may convey the
108
+work under this License, and how to view a copy of this License. If
109
+the interface presents a list of user commands or options, such as a
110
+menu, a prominent item in the list meets this criterion.
111
+
112
+ 1. Source Code.
113
+
114
+ The "source code" for a work means the preferred form of the work
115
+for making modifications to it. "Object code" means any non-source
116
+form of a work.
117
+
118
+ A "Standard Interface" means an interface that either is an official
119
+standard defined by a recognized standards body, or, in the case of
120
+interfaces specified for a particular programming language, one that
121
+is widely used among developers working in that language.
122
+
123
+ The "System Libraries" of an executable work include anything, other
124
+than the work as a whole, that (a) is included in the normal form of
125
+packaging a Major Component, but which is not part of that Major
126
+Component, and (b) serves only to enable use of the work with that
127
+Major Component, or to implement a Standard Interface for which an
128
+implementation is available to the public in source code form. A
129
+"Major Component", in this context, means a major essential component
130
+(kernel, window system, and so on) of the specific operating system
131
+(if any) on which the executable work runs, or a compiler used to
132
+produce the work, or an object code interpreter used to run it.
133
+
134
+ The "Corresponding Source" for a work in object code form means all
135
+the source code needed to generate, install, and (for an executable
136
+work) run the object code and to modify the work, including scripts to
137
+control those activities. However, it does not include the work's
138
+System Libraries, or general-purpose tools or generally available free
139
+programs which are used unmodified in performing those activities but
140
+which are not part of the work. For example, Corresponding Source
141
+includes interface definition files associated with source files for
142
+the work, and the source code for shared libraries and dynamically
143
+linked subprograms that the work is specifically designed to require,
144
+such as by intimate data communication or control flow between those
145
+subprograms and other parts of the work.
146
+
147
+ The Corresponding Source need not include anything that users
148
+can regenerate automatically from other parts of the Corresponding
149
+Source.
150
+
151
+ The Corresponding Source for a work in source code form is that
152
+same work.
153
+
154
+ 2. Basic Permissions.
155
+
156
+ All rights granted under this License are granted for the term of
157
+copyright on the Program, and are irrevocable provided the stated
158
+conditions are met. This License explicitly affirms your unlimited
159
+permission to run the unmodified Program. The output from running a
160
+covered work is covered by this License only if the output, given its
161
+content, constitutes a covered work. This License acknowledges your
162
+rights of fair use or other equivalent, as provided by copyright law.
163
+
164
+ You may make, run and propagate covered works that you do not
165
+convey, without conditions so long as your license otherwise remains
166
+in force. You may convey covered works to others for the sole purpose
167
+of having them make modifications exclusively for you, or provide you
168
+with facilities for running those works, provided that you comply with
169
+the terms of this License in conveying all material for which you do
170
+not control copyright. Those thus making or running the covered works
171
+for you must do so exclusively on your behalf, under your direction
172
+and control, on terms that prohibit them from making any copies of
173
+your copyrighted material outside their relationship with you.
174
+
175
+ Conveying under any other circumstances is permitted solely under
176
+the conditions stated below. Sublicensing is not allowed; section 10
177
+makes it unnecessary.
178
+
179
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
180
+
181
+ No covered work shall be deemed part of an effective technological
182
+measure under any applicable law fulfilling obligations under article
183
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
184
+similar laws prohibiting or restricting circumvention of such
185
+measures.
186
+
187
+ When you convey a covered work, you waive any legal power to forbid
188
+circumvention of technological measures to the extent such circumvention
189
+is effected by exercising rights under this License with respect to
190
+the covered work, and you disclaim any intention to limit operation or
191
+modification of the work as a means of enforcing, against the work's
192
+users, your or third parties' legal rights to forbid circumvention of
193
+technological measures.
194
+
195
+ 4. Conveying Verbatim Copies.
196
+
197
+ You may convey verbatim copies of the Program's source code as you
198
+receive it, in any medium, provided that you conspicuously and
199
+appropriately publish on each copy an appropriate copyright notice;
200
+keep intact all notices stating that this License and any
201
+non-permissive terms added in accord with section 7 apply to the code;
202
+keep intact all notices of the absence of any warranty; and give all
203
+recipients a copy of this License along with the Program.
204
+
205
+ You may charge any price or no price for each copy that you convey,
206
+and you may offer support or warranty protection for a fee.
207
+
208
+ 5. Conveying Modified Source Versions.
209
+
210
+ You may convey a work based on the Program, or the modifications to
211
+produce it from the Program, in the form of source code under the
212
+terms of section 4, provided that you also meet all of these conditions:
213
+
214
+ a) The work must carry prominent notices stating that you modified
215
+ it, and giving a relevant date.
216
+
217
+ b) The work must carry prominent notices stating that it is
218
+ released under this License and any conditions added under section
219
+ 7. This requirement modifies the requirement in section 4 to
220
+ "keep intact all notices".
221
+
222
+ c) You must license the entire work, as a whole, under this
223
+ License to anyone who comes into possession of a copy. This
224
+ License will therefore apply, along with any applicable section 7
225
+ additional terms, to the whole of the work, and all its parts,
226
+ regardless of how they are packaged. This License gives no
227
+ permission to license the work in any other way, but it does not
228
+ invalidate such permission if you have separately received it.
229
+
230
+ d) If the work has interactive user interfaces, each must display
231
+ Appropriate Legal Notices; however, if the Program has interactive
232
+ interfaces that do not display Appropriate Legal Notices, your
233
+ work need not make them do so.
234
+
235
+ A compilation of a covered work with other separate and independent
236
+works, which are not by their nature extensions of the covered work,
237
+and which are not combined with it such as to form a larger program,
238
+in or on a volume of a storage or distribution medium, is called an
239
+"aggregate" if the compilation and its resulting copyright are not
240
+used to limit the access or legal rights of the compilation's users
241
+beyond what the individual works permit. Inclusion of a covered work
242
+in an aggregate does not cause this License to apply to the other
243
+parts of the aggregate.
244
+
245
+ 6. Conveying Non-Source Forms.
246
+
247
+ You may convey a covered work in object code form under the terms
248
+of sections 4 and 5, provided that you also convey the
249
+machine-readable Corresponding Source under the terms of this License,
250
+in one of these ways:
251
+
252
+ a) Convey the object code in, or embodied in, a physical product
253
+ (including a physical distribution medium), accompanied by the
254
+ Corresponding Source fixed on a durable physical medium
255
+ customarily used for software interchange.
256
+
257
+ b) Convey the object code in, or embodied in, a physical product
258
+ (including a physical distribution medium), accompanied by a
259
+ written offer, valid for at least three years and valid for as
260
+ long as you offer spare parts or customer support for that product
261
+ model, to give anyone who possesses the object code either (1) a
262
+ copy of the Corresponding Source for all the software in the
263
+ product that is covered by this License, on a durable physical
264
+ medium customarily used for software interchange, for a price no
265
+ more than your reasonable cost of physically performing this
266
+ conveying of source, or (2) access to copy the
267
+ Corresponding Source from a network server at no charge.
268
+
269
+ c) Convey individual copies of the object code with a copy of the
270
+ written offer to provide the Corresponding Source. This
271
+ alternative is allowed only occasionally and noncommercially, and
272
+ only if you received the object code with such an offer, in accord
273
+ with subsection 6b.
274
+
275
+ d) Convey the object code by offering access from a designated
276
+ place (gratis or for a charge), and offer equivalent access to the
277
+ Corresponding Source in the same way through the same place at no
278
+ further charge. You need not require recipients to copy the
279
+ Corresponding Source along with the object code. If the place to
280
+ copy the object code is a network server, the Corresponding Source
281
+ may be on a different server (operated by you or a third party)
282
+ that supports equivalent copying facilities, provided you maintain
283
+ clear directions next to the object code saying where to find the
284
+ Corresponding Source. Regardless of what server hosts the
285
+ Corresponding Source, you remain obligated to ensure that it is
286
+ available for as long as needed to satisfy these requirements.
287
+
288
+ e) Convey the object code using peer-to-peer transmission, provided
289
+ you inform other peers where the object code and Corresponding
290
+ Source of the work are being offered to the general public at no
291
+ charge under subsection 6d.
292
+
293
+ A separable portion of the object code, whose source code is excluded
294
+from the Corresponding Source as a System Library, need not be
295
+included in conveying the object code work.
296
+
297
+ A "User Product" is either (1) a "consumer product", which means any
298
+tangible personal property which is normally used for personal, family,
299
+or household purposes, or (2) anything designed or sold for incorporation
300
+into a dwelling. In determining whether a product is a consumer product,
301
+doubtful cases shall be resolved in favor of coverage. For a particular
302
+product received by a particular user, "normally used" refers to a
303
+typical or common use of that class of product, regardless of the status
304
+of the particular user or of the way in which the particular user
305
+actually uses, or expects or is expected to use, the product. A product
306
+is a consumer product regardless of whether the product has substantial
307
+commercial, industrial or non-consumer uses, unless such uses represent
308
+the only significant mode of use of the product.
309
+
310
+ "Installation Information" for a User Product means any methods,
311
+procedures, authorization keys, or other information required to install
312
+and execute modified versions of a covered work in that User Product from
313
+a modified version of its Corresponding Source. The information must
314
+suffice to ensure that the continued functioning of the modified object
315
+code is in no case prevented or interfered with solely because
316
+modification has been made.
317
+
318
+ If you convey an object code work under this section in, or with, or
319
+specifically for use in, a User Product, and the conveying occurs as
320
+part of a transaction in which the right of possession and use of the
321
+User Product is transferred to the recipient in perpetuity or for a
322
+fixed term (regardless of how the transaction is characterized), the
323
+Corresponding Source conveyed under this section must be accompanied
324
+by the Installation Information. But this requirement does not apply
325
+if neither you nor any third party retains the ability to install
326
+modified object code on the User Product (for example, the work has
327
+been installed in ROM).
328
+
329
+ The requirement to provide Installation Information does not include a
330
+requirement to continue to provide support service, warranty, or updates
331
+for a work that has been modified or installed by the recipient, or for
332
+the User Product in which it has been modified or installed. Access to a
333
+network may be denied when the modification itself materially and
334
+adversely affects the operation of the network or violates the rules and
335
+protocols for communication across the network.
336
+
337
+ Corresponding Source conveyed, and Installation Information provided,
338
+in accord with this section must be in a format that is publicly
339
+documented (and with an implementation available to the public in
340
+source code form), and must require no special password or key for
341
+unpacking, reading or copying.
342
+
343
+ 7. Additional Terms.
344
+
345
+ "Additional permissions" are terms that supplement the terms of this
346
+License by making exceptions from one or more of its conditions.
347
+Additional permissions that are applicable to the entire Program shall
348
+be treated as though they were included in this License, to the extent
349
+that they are valid under applicable law. If additional permissions
350
+apply only to part of the Program, that part may be used separately
351
+under those permissions, but the entire Program remains governed by
352
+this License without regard to the additional permissions.
353
+
354
+ When you convey a copy of a covered work, you may at your option
355
+remove any additional permissions from that copy, or from any part of
356
+it. (Additional permissions may be written to require their own
357
+removal in certain cases when you modify the work.) You may place
358
+additional permissions on material, added by you to a covered work,
359
+for which you have or can give appropriate copyright permission.
360
+
361
+ Notwithstanding any other provision of this License, for material you
362
+add to a covered work, you may (if authorized by the copyright holders of
363
+that material) supplement the terms of this License with terms:
364
+
365
+ a) Disclaiming warranty or limiting liability differently from the
366
+ terms of sections 15 and 16 of this License; or
367
+
368
+ b) Requiring preservation of specified reasonable legal notices or
369
+ author attributions in that material or in the Appropriate Legal
370
+ Notices displayed by works containing it; or
371
+
372
+ c) Prohibiting misrepresentation of the origin of that material, or
373
+ requiring that modified versions of such material be marked in
374
+ reasonable ways as different from the original version; or
375
+
376
+ d) Limiting the use for publicity purposes of names of licensors or
377
+ authors of the material; or
378
+
379
+ e) Declining to grant rights under trademark law for use of some
380
+ trade names, trademarks, or service marks; or
381
+
382
+ f) Requiring indemnification of licensors and authors of that
383
+ material by anyone who conveys the material (or modified versions of
384
+ it) with contractual assumptions of liability to the recipient, for
385
+ any liability that these contractual assumptions directly impose on
386
+ those licensors and authors.
387
+
388
+ All other non-permissive additional terms are considered "further
389
+restrictions" within the meaning of section 10. If the Program as you
390
+received it, or any part of it, contains a notice stating that it is
391
+governed by this License along with a term that is a further
392
+restriction, you may remove that term. If a license document contains
393
+a further restriction but permits relicensing or conveying under this
394
+License, you may add to a covered work material governed by the terms
395
+of that license document, provided that the further restriction does
396
+not survive such relicensing or conveying.
397
+
398
+ If you add terms to a covered work in accord with this section, you
399
+must place, in the relevant source files, a statement of the
400
+additional terms that apply to those files, or a notice indicating
401
+where to find the applicable terms.
402
+
403
+ Additional terms, permissive or non-permissive, may be stated in the
404
+form of a separately written license, or stated as exceptions;
405
+the above requirements apply either way.
406
+
407
+ 8. Termination.
408
+
409
+ You may not propagate or modify a covered work except as expressly
410
+provided under this License. Any attempt otherwise to propagate or
411
+modify it is void, and will automatically terminate your rights under
412
+this License (including any patent licenses granted under the third
413
+paragraph of section 11).
414
+
415
+ However, if you cease all violation of this License, then your
416
+license from a particular copyright holder is reinstated (a)
417
+provisionally, unless and until the copyright holder explicitly and
418
+finally terminates your license, and (b) permanently, if the copyright
419
+holder fails to notify you of the violation by some reasonable means
420
+prior to 60 days after the cessation.
421
+
422
+ Moreover, your license from a particular copyright holder is
423
+reinstated permanently if the copyright holder notifies you of the
424
+violation by some reasonable means, this is the first time you have
425
+received notice of violation of this License (for any work) from that
426
+copyright holder, and you cure the violation prior to 30 days after
427
+your receipt of the notice.
428
+
429
+ Termination of your rights under this section does not terminate the
430
+licenses of parties who have received copies or rights from you under
431
+this License. If your rights have been terminated and not permanently
432
+reinstated, you do not qualify to receive new licenses for the same
433
+material under section 10.
434
+
435
+ 9. Acceptance Not Required for Having Copies.
436
+
437
+ You are not required to accept this License in order to receive or
438
+run a copy of the Program. Ancillary propagation of a covered work
439
+occurring solely as a consequence of using peer-to-peer transmission
440
+to receive a copy likewise does not require acceptance. However,
441
+nothing other than this License grants you permission to propagate or
442
+modify any covered work. These actions infringe copyright if you do
443
+not accept this License. Therefore, by modifying or propagating a
444
+covered work, you indicate your acceptance of this License to do so.
445
+
446
+ 10. Automatic Licensing of Downstream Recipients.
447
+
448
+ Each time you convey a covered work, the recipient automatically
449
+receives a license from the original licensors, to run, modify and
450
+propagate that work, subject to this License. You are not responsible
451
+for enforcing compliance by third parties with this License.
452
+
453
+ An "entity transaction" is a transaction transferring control of an
454
+organization, or substantially all assets of one, or subdividing an
455
+organization, or merging organizations. If propagation of a covered
456
+work results from an entity transaction, each party to that
457
+transaction who receives a copy of the work also receives whatever
458
+licenses to the work the party's predecessor in interest had or could
459
+give under the previous paragraph, plus a right to possession of the
460
+Corresponding Source of the work from the predecessor in interest, if
461
+the predecessor has it or can get it with reasonable efforts.
462
+
463
+ You may not impose any further restrictions on the exercise of the
464
+rights granted or affirmed under this License. For example, you may
465
+not impose a license fee, royalty, or other charge for exercise of
466
+rights granted under this License, and you may not initiate litigation
467
+(including a cross-claim or counterclaim in a lawsuit) alleging that
468
+any patent claim is infringed by making, using, selling, offering for
469
+sale, or importing the Program or any portion of it.
470
+
471
+ 11. Patents.
472
+
473
+ A "contributor" is a copyright holder who authorizes use under this
474
+License of the Program or a work on which the Program is based. The
475
+work thus licensed is called the contributor's "contributor version".
476
+
477
+ A contributor's "essential patent claims" are all patent claims
478
+owned or controlled by the contributor, whether already acquired or
479
+hereafter acquired, that would be infringed by some manner, permitted
480
+by this License, of making, using, or selling its contributor version,
481
+but do not include claims that would be infringed only as a
482
+consequence of further modification of the contributor version. For
483
+purposes of this definition, "control" includes the right to grant
484
+patent sublicenses in a manner consistent with the requirements of
485
+this License.
486
+
487
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
488
+patent license under the contributor's essential patent claims, to
489
+make, use, sell, offer for sale, import and otherwise run, modify and
490
+propagate the contents of its contributor version.
491
+
492
+ In the following three paragraphs, a "patent license" is any express
493
+agreement or commitment, however denominated, not to enforce a patent
494
+(such as an express permission to practice a patent or covenant not to
495
+sue for patent infringement). To "grant" such a patent license to a
496
+party means to make such an agreement or commitment not to enforce a
497
+patent against the party.
498
+
499
+ If you convey a covered work, knowingly relying on a patent license,
500
+and the Corresponding Source of the work is not available for anyone
501
+to copy, free of charge and under the terms of this License, through a
502
+publicly available network server or other readily accessible means,
503
+then you must either (1) cause the Corresponding Source to be so
504
+available, or (2) arrange to deprive yourself of the benefit of the
505
+patent license for this particular work, or (3) arrange, in a manner
506
+consistent with the requirements of this License, to extend the patent
507
+license to downstream recipients. "Knowingly relying" means you have
508
+actual knowledge that, but for the patent license, your conveying the
509
+covered work in a country, or your recipient's use of the covered work
510
+in a country, would infringe one or more identifiable patents in that
511
+country that you have reason to believe are valid.
512
+
513
+ If, pursuant to or in connection with a single transaction or
514
+arrangement, you convey, or propagate by procuring conveyance of, a
515
+covered work, and grant a patent license to some of the parties
516
+receiving the covered work authorizing them to use, propagate, modify
517
+or convey a specific copy of the covered work, then the patent license
518
+you grant is automatically extended to all recipients of the covered
519
+work and works based on it.
520
+
521
+ A patent license is "discriminatory" if it does not include within
522
+the scope of its coverage, prohibits the exercise of, or is
523
+conditioned on the non-exercise of one or more of the rights that are
524
+specifically granted under this License. You may not convey a covered
525
+work if you are a party to an arrangement with a third party that is
526
+in the business of distributing software, under which you make payment
527
+to the third party based on the extent of your activity of conveying
528
+the work, and under which the third party grants, to any of the
529
+parties who would receive the covered work from you, a discriminatory
530
+patent license (a) in connection with copies of the covered work
531
+conveyed by you (or copies made from those copies), or (b) primarily
532
+for and in connection with specific products or compilations that
533
+contain the covered work, unless you entered into that arrangement,
534
+or that patent license was granted, prior to 28 March 2007.
535
+
536
+ Nothing in this License shall be construed as excluding or limiting
537
+any implied license or other defenses to infringement that may
538
+otherwise be available to you under applicable patent law.
539
+
540
+ 12. No Surrender of Others' Freedom.
541
+
542
+ If conditions are imposed on you (whether by court order, agreement or
543
+otherwise) that contradict the conditions of this License, they do not
544
+excuse you from the conditions of this License. If you cannot convey a
545
+covered work so as to satisfy simultaneously your obligations under this
546
+License and any other pertinent obligations, then as a consequence you may
547
+not convey it at all. For example, if you agree to terms that obligate you
548
+to collect a royalty for further conveying from those to whom you convey
549
+the Program, the only way you could satisfy both those terms and this
550
+License would be to refrain entirely from conveying the Program.
551
+
552
+ 13. Use with the GNU Affero General Public License.
553
+
554
+ Notwithstanding any other provision of this License, you have
555
+permission to link or combine any covered work with a work licensed
556
+under version 3 of the GNU Affero General Public License into a single
557
+combined work, and to convey the resulting work. The terms of this
558
+License will continue to apply to the part which is the covered work,
559
+but the special requirements of the GNU Affero General Public License,
560
+section 13, concerning interaction through a network will apply to the
561
+combination as such.
562
+
563
+ 14. Revised Versions of this License.
564
+
565
+ The Free Software Foundation may publish revised and/or new versions of
566
+the GNU General Public License from time to time. Such new versions will
567
+be similar in spirit to the present version, but may differ in detail to
568
+address new problems or concerns.
569
+
570
+ Each version is given a distinguishing version number. If the
571
+Program specifies that a certain numbered version of the GNU General
572
+Public License "or any later version" applies to it, you have the
573
+option of following the terms and conditions either of that numbered
574
+version or of any later version published by the Free Software
575
+Foundation. If the Program does not specify a version number of the
576
+GNU General Public License, you may choose any version ever published
577
+by the Free Software Foundation.
578
+
579
+ If the Program specifies that a proxy can decide which future
580
+versions of the GNU General Public License can be used, that proxy's
581
+public statement of acceptance of a version permanently authorizes you
582
+to choose that version for the Program.
583
+
584
+ Later license versions may give you additional or different
585
+permissions. However, no additional obligations are imposed on any
586
+author or copyright holder as a result of your choosing to follow a
587
+later version.
588
+
589
+ 15. Disclaimer of Warranty.
590
+
591
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
592
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
593
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
594
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
595
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
596
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
597
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
598
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
599
+
600
+ 16. Limitation of Liability.
601
+
602
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
603
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
604
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
605
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
606
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
607
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
608
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
609
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
610
+SUCH DAMAGES.
611
+
612
+ 17. Interpretation of Sections 15 and 16.
613
+
614
+ If the disclaimer of warranty and limitation of liability provided
615
+above cannot be given local legal effect according to their terms,
616
+reviewing courts shall apply local law that most closely approximates
617
+an absolute waiver of all civil liability in connection with the
618
+Program, unless a warranty or assumption of liability accompanies a
619
+copy of the Program in return for a fee.
620
+
621
+ END OF TERMS AND CONDITIONS
622
+
623
+ How to Apply These Terms to Your New Programs
624
+
625
+ If you develop a new program, and you want it to be of the greatest
626
+possible use to the public, the best way to achieve this is to make it
627
+free software which everyone can redistribute and change under these terms.
628
+
629
+ To do so, attach the following notices to the program. It is safest
630
+to attach them to the start of each source file to most effectively
631
+state the exclusion of warranty; and each file should have at least
632
+the "copyright" line and a pointer to where the full notice is found.
633
+
634
+ <one line to give the program's name and a brief idea of what it does.>
635
+ Copyright (C) <year> <name of author>
636
+
637
+ This program is free software: you can redistribute it and/or modify
638
+ it under the terms of the GNU General Public License as published by
639
+ the Free Software Foundation, either version 3 of the License, or
640
+ (at your option) any later version.
641
+
642
+ This program is distributed in the hope that it will be useful,
643
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
644
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
645
+ GNU General Public License for more details.
646
+
647
+ You should have received a copy of the GNU General Public License
648
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
649
+
650
+Also add information on how to contact you by electronic and paper mail.
651
+
652
+ If the program does terminal interaction, make it output a short
653
+notice like this when it starts in an interactive mode:
654
+
655
+ <program> Copyright (C) <year> <name of author>
656
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
657
+ This is free software, and you are welcome to redistribute it
658
+ under certain conditions; type `show c' for details.
659
+
660
+The hypothetical commands `show w' and `show c' should show the appropriate
661
+parts of the General Public License. Of course, your program's commands
662
+might be different; for a GUI interface, you would use an "about box".
663
+
664
+ You should also get your employer (if you work as a programmer) or school,
665
+if any, to sign a "copyright disclaimer" for the program, if necessary.
666
+For more information on this, and how to apply and follow the GNU GPL, see
667
+<https://www.gnu.org/licenses/>.
668
+
669
+ The GNU General Public License does not permit incorporating your program
670
+into proprietary programs. If your program is a subroutine library, you
671
+may consider it more useful to permit linking proprietary applications with
672
+the library. If this is what you want to do, use the GNU Lesser General
673
+Public License instead of this License. But first, please read
674
+<https://www.gnu.org/licenses/why-not-lgpl.html>.
MODULE.bazel
new
+6
@@ -0,0 +1,6 @@
1
+###############################################################################
2
+# Bazel now uses Bzlmod by default to manage external dependencies.
3
+# Please consider migrating your external dependencies from WORKSPACE to MODULE.bazel.
4
+#
5
+# For more details, please check https://github.com/bazelbuild/bazel/issues/18958
6
+###############################################################################
MODULE.bazel.lock
new
+1037
@@ -0,0 +1,1037 @@
1
+{
2
+ "lockFileVersion": 6,
3
+ "moduleFileHash": "0e3e315145ac7ee7a4e0ac825e1c5e03c068ec1254dd42c3caaecb27e921dc4d",
4
+ "flags": {
5
+ "cmdRegistries": [
6
+ "https://bcr.bazel.build/"
7
+ ],
8
+ "cmdModuleOverrides": {},
9
+ "allowedYankedVersions": [],
10
+ "envVarAllowedYankedVersions": "",
11
+ "ignoreDevDependency": false,
12
+ "directDependenciesMode": "WARNING",
13
+ "compatibilityMode": "ERROR"
14
+ },
15
+ "localOverrideHashes": {
16
+ "bazel_tools": "1ae69322ac3823527337acf02016e8ee95813d8d356f47060255b8956fa642f0"
17
+ },
18
+ "moduleDepGraph": {
19
+ "<root>": {
20
+ "name": "",
21
+ "version": "",
22
+ "key": "<root>",
23
+ "repoName": "",
24
+ "executionPlatformsToRegister": [],
25
+ "toolchainsToRegister": [],
26
+ "extensionUsages": [],
27
+ "deps": {
28
+ "bazel_tools": "bazel_tools@_",
29
+ "local_config_platform": "local_config_platform@_"
30
+ }
31
+ },
32
+ "bazel_tools@_": {
33
+ "name": "bazel_tools",
34
+ "version": "",
35
+ "key": "bazel_tools@_",
36
+ "repoName": "bazel_tools",
37
+ "executionPlatformsToRegister": [],
38
+ "toolchainsToRegister": [
39
+ "@local_config_cc_toolchains//:all",
40
+ "@local_config_sh//:local_sh_toolchain"
41
+ ],
42
+ "extensionUsages": [
43
+ {
44
+ "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl",
45
+ "extensionName": "cc_configure_extension",
46
+ "usingModule": "bazel_tools@_",
47
+ "location": {
48
+ "file": "@@bazel_tools//:MODULE.bazel",
49
+ "line": 18,
50
+ "column": 29
51
+ },
52
+ "imports": {
53
+ "local_config_cc": "local_config_cc",
54
+ "local_config_cc_toolchains": "local_config_cc_toolchains"
55
+ },
56
+ "devImports": [],
57
+ "tags": [],
58
+ "hasDevUseExtension": false,
59
+ "hasNonDevUseExtension": true
60
+ },
61
+ {
62
+ "extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl",
63
+ "extensionName": "xcode_configure_extension",
64
+ "usingModule": "bazel_tools@_",
65
+ "location": {
66
+ "file": "@@bazel_tools//:MODULE.bazel",
67
+ "line": 22,
68
+ "column": 32
69
+ },
70
+ "imports": {
71
+ "local_config_xcode": "local_config_xcode"
72
+ },
73
+ "devImports": [],
74
+ "tags": [],
75
+ "hasDevUseExtension": false,
76
+ "hasNonDevUseExtension": true
77
+ },
78
+ {
79
+ "extensionBzlFile": "@rules_java//java:extensions.bzl",
80
+ "extensionName": "toolchains",
81
+ "usingModule": "bazel_tools@_",
82
+ "location": {
83
+ "file": "@@bazel_tools//:MODULE.bazel",
84
+ "line": 25,
85
+ "column": 32
86
+ },
87
+ "imports": {
88
+ "local_jdk": "local_jdk",
89
+ "remote_java_tools": "remote_java_tools",
90
+ "remote_java_tools_linux": "remote_java_tools_linux",
91
+ "remote_java_tools_windows": "remote_java_tools_windows",
92
+ "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64",
93
+ "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64"
94
+ },
95
+ "devImports": [],
96
+ "tags": [],
97
+ "hasDevUseExtension": false,
98
+ "hasNonDevUseExtension": true
99
+ },
100
+ {
101
+ "extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl",
102
+ "extensionName": "sh_configure_extension",
103
+ "usingModule": "bazel_tools@_",
104
+ "location": {
105
+ "file": "@@bazel_tools//:MODULE.bazel",
106
+ "line": 36,
107
+ "column": 39
108
+ },
109
+ "imports": {
110
+ "local_config_sh": "local_config_sh"
111
+ },
112
+ "devImports": [],
113
+ "tags": [],
114
+ "hasDevUseExtension": false,
115
+ "hasNonDevUseExtension": true
116
+ },
117
+ {
118
+ "extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl",
119
+ "extensionName": "remote_coverage_tools_extension",
120
+ "usingModule": "bazel_tools@_",
121
+ "location": {
122
+ "file": "@@bazel_tools//:MODULE.bazel",
123
+ "line": 40,
124
+ "column": 48
125
+ },
126
+ "imports": {
127
+ "remote_coverage_tools": "remote_coverage_tools"
128
+ },
129
+ "devImports": [],
130
+ "tags": [],
131
+ "hasDevUseExtension": false,
132
+ "hasNonDevUseExtension": true
133
+ },
134
+ {
135
+ "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl",
136
+ "extensionName": "remote_android_tools_extensions",
137
+ "usingModule": "bazel_tools@_",
138
+ "location": {
139
+ "file": "@@bazel_tools//:MODULE.bazel",
140
+ "line": 43,
141
+ "column": 42
142
+ },
143
+ "imports": {
144
+ "android_gmaven_r8": "android_gmaven_r8",
145
+ "android_tools": "android_tools"
146
+ },
147
+ "devImports": [],
148
+ "tags": [],
149
+ "hasDevUseExtension": false,
150
+ "hasNonDevUseExtension": true
151
+ },
152
+ {
153
+ "extensionBzlFile": "@buildozer//:buildozer_binary.bzl",
154
+ "extensionName": "buildozer_binary",
155
+ "usingModule": "bazel_tools@_",
156
+ "location": {
157
+ "file": "@@bazel_tools//:MODULE.bazel",
158
+ "line": 47,
159
+ "column": 33
160
+ },
161
+ "imports": {
162
+ "buildozer_binary": "buildozer_binary"
163
+ },
164
+ "devImports": [],
165
+ "tags": [],
166
+ "hasDevUseExtension": false,
167
+ "hasNonDevUseExtension": true
168
+ }
169
+ ],
170
+ "deps": {
171
+ "rules_cc": "rules_cc@0.0.9",
172
+ "rules_java": "rules_java@7.4.0",
173
+ "rules_license": "rules_license@0.0.7",
174
+ "rules_proto": "rules_proto@5.3.0-21.7",
175
+ "rules_python": "rules_python@0.22.1",
176
+ "buildozer": "buildozer@6.4.0.2",
177
+ "platforms": "platforms@0.0.7",
178
+ "com_google_protobuf": "protobuf@21.7",
179
+ "zlib": "zlib@1.3",
180
+ "build_bazel_apple_support": "apple_support@1.5.0",
181
+ "local_config_platform": "local_config_platform@_"
182
+ }
183
+ },
184
+ "local_config_platform@_": {
185
+ "name": "local_config_platform",
186
+ "version": "",
187
+ "key": "local_config_platform@_",
188
+ "repoName": "local_config_platform",
189
+ "executionPlatformsToRegister": [],
190
+ "toolchainsToRegister": [],
191
+ "extensionUsages": [],
192
+ "deps": {
193
+ "platforms": "platforms@0.0.7",
194
+ "bazel_tools": "bazel_tools@_"
195
+ }
196
+ },
197
+ "rules_cc@0.0.9": {
198
+ "name": "rules_cc",
199
+ "version": "0.0.9",
200
+ "key": "rules_cc@0.0.9",
201
+ "repoName": "rules_cc",
202
+ "executionPlatformsToRegister": [],
203
+ "toolchainsToRegister": [
204
+ "@local_config_cc_toolchains//:all"
205
+ ],
206
+ "extensionUsages": [
207
+ {
208
+ "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl",
209
+ "extensionName": "cc_configure_extension",
210
+ "usingModule": "rules_cc@0.0.9",
211
+ "location": {
212
+ "file": "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel",
213
+ "line": 9,
214
+ "column": 29
215
+ },
216
+ "imports": {
217
+ "local_config_cc_toolchains": "local_config_cc_toolchains"
218
+ },
219
+ "devImports": [],
220
+ "tags": [],
221
+ "hasDevUseExtension": false,
222
+ "hasNonDevUseExtension": true
223
+ }
224
+ ],
225
+ "deps": {
226
+ "platforms": "platforms@0.0.7",
227
+ "bazel_tools": "bazel_tools@_",
228
+ "local_config_platform": "local_config_platform@_"
229
+ },
230
+ "repoSpec": {
231
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
232
+ "ruleClassName": "http_archive",
233
+ "attributes": {
234
+ "urls": [
235
+ "https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz"
236
+ ],
237
+ "integrity": "sha256-IDeHW5pEVtzkp50RKorohbvEqtlo5lh9ym5k86CQDN8=",
238
+ "strip_prefix": "rules_cc-0.0.9",
239
+ "remote_patches": {
240
+ "https://bcr.bazel.build/modules/rules_cc/0.0.9/patches/module_dot_bazel_version.patch": "sha256-mM+qzOI0SgAdaJBlWOSMwMPKpaA9b7R37Hj/tp5bb4g="
241
+ },
242
+ "remote_patch_strip": 0
243
+ }
244
+ }
245
+ },
246
+ "rules_java@7.4.0": {
247
+ "name": "rules_java",
248
+ "version": "7.4.0",
249
+ "key": "rules_java@7.4.0",
250
+ "repoName": "rules_java",
251
+ "executionPlatformsToRegister": [],
252
+ "toolchainsToRegister": [
253
+ "//toolchains:all",
254
+ "@local_jdk//:runtime_toolchain_definition",
255
+ "@local_jdk//:bootstrap_runtime_toolchain_definition",
256
+ "@remotejdk11_linux_toolchain_config_repo//:all",
257
+ "@remotejdk11_linux_aarch64_toolchain_config_repo//:all",
258
+ "@remotejdk11_linux_ppc64le_toolchain_config_repo//:all",
259
+ "@remotejdk11_linux_s390x_toolchain_config_repo//:all",
260
+ "@remotejdk11_macos_toolchain_config_repo//:all",
261
+ "@remotejdk11_macos_aarch64_toolchain_config_repo//:all",
262
+ "@remotejdk11_win_toolchain_config_repo//:all",
263
+ "@remotejdk11_win_arm64_toolchain_config_repo//:all",
264
+ "@remotejdk17_linux_toolchain_config_repo//:all",
265
+ "@remotejdk17_linux_aarch64_toolchain_config_repo//:all",
266
+ "@remotejdk17_linux_ppc64le_toolchain_config_repo//:all",
267
+ "@remotejdk17_linux_s390x_toolchain_config_repo//:all",
268
+ "@remotejdk17_macos_toolchain_config_repo//:all",
269
+ "@remotejdk17_macos_aarch64_toolchain_config_repo//:all",
270
+ "@remotejdk17_win_toolchain_config_repo//:all",
271
+ "@remotejdk17_win_arm64_toolchain_config_repo//:all",
272
+ "@remotejdk21_linux_toolchain_config_repo//:all",
273
+ "@remotejdk21_linux_aarch64_toolchain_config_repo//:all",
274
+ "@remotejdk21_macos_toolchain_config_repo//:all",
275
+ "@remotejdk21_macos_aarch64_toolchain_config_repo//:all",
276
+ "@remotejdk21_win_toolchain_config_repo//:all"
277
+ ],
278
+ "extensionUsages": [
279
+ {
280
+ "extensionBzlFile": "@rules_java//java:extensions.bzl",
281
+ "extensionName": "toolchains",
282
+ "usingModule": "rules_java@7.4.0",
283
+ "location": {
284
+ "file": "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel",
285
+ "line": 19,
286
+ "column": 27
287
+ },
288
+ "imports": {
289
+ "remote_java_tools": "remote_java_tools",
290
+ "remote_java_tools_linux": "remote_java_tools_linux",
291
+ "remote_java_tools_windows": "remote_java_tools_windows",
292
+ "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64",
293
+ "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64",
294
+ "local_jdk": "local_jdk",
295
+ "remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo",
296
+ "remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo",
297
+ "remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo",
298
+ "remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo",
299
+ "remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo",
300
+ "remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo",
301
+ "remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo",
302
+ "remotejdk11_win_arm64_toolchain_config_repo": "remotejdk11_win_arm64_toolchain_config_repo",
303
+ "remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo",
304
+ "remotejdk17_linux_aarch64_toolchain_config_repo": "remotejdk17_linux_aarch64_toolchain_config_repo",
305
+ "remotejdk17_linux_ppc64le_toolchain_config_repo": "remotejdk17_linux_ppc64le_toolchain_config_repo",
306
+ "remotejdk17_linux_s390x_toolchain_config_repo": "remotejdk17_linux_s390x_toolchain_config_repo",
307
+ "remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo",
308
+ "remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo",
309
+ "remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo",
310
+ "remotejdk17_win_arm64_toolchain_config_repo": "remotejdk17_win_arm64_toolchain_config_repo",
311
+ "remotejdk21_linux_toolchain_config_repo": "remotejdk21_linux_toolchain_config_repo",
312
+ "remotejdk21_linux_aarch64_toolchain_config_repo": "remotejdk21_linux_aarch64_toolchain_config_repo",
313
+ "remotejdk21_macos_toolchain_config_repo": "remotejdk21_macos_toolchain_config_repo",
314
+ "remotejdk21_macos_aarch64_toolchain_config_repo": "remotejdk21_macos_aarch64_toolchain_config_repo",
315
+ "remotejdk21_win_toolchain_config_repo": "remotejdk21_win_toolchain_config_repo"
316
+ },
317
+ "devImports": [],
318
+ "tags": [],
319
+ "hasDevUseExtension": false,
320
+ "hasNonDevUseExtension": true
321
+ }
322
+ ],
323
+ "deps": {
324
+ "platforms": "platforms@0.0.7",
325
+ "rules_cc": "rules_cc@0.0.9",
326
+ "bazel_skylib": "bazel_skylib@1.3.0",
327
+ "rules_proto": "rules_proto@5.3.0-21.7",
328
+ "rules_license": "rules_license@0.0.7",
329
+ "bazel_tools": "bazel_tools@_",
330
+ "local_config_platform": "local_config_platform@_"
331
+ },
332
+ "repoSpec": {
333
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
334
+ "ruleClassName": "http_archive",
335
+ "attributes": {
336
+ "urls": [
337
+ "https://github.com/bazelbuild/rules_java/releases/download/7.4.0/rules_java-7.4.0.tar.gz"
338
+ ],
339
+ "integrity": "sha256-l27wi0nJKXQfIBeQ5Z44B8cq2B9CjIvJU82+/1/tFes=",
340
+ "strip_prefix": "",
341
+ "remote_patches": {},
342
+ "remote_patch_strip": 0
343
+ }
344
+ }
345
+ },
346
+ "rules_license@0.0.7": {
347
+ "name": "rules_license",
348
+ "version": "0.0.7",
349
+ "key": "rules_license@0.0.7",
350
+ "repoName": "rules_license",
351
+ "executionPlatformsToRegister": [],
352
+ "toolchainsToRegister": [],
353
+ "extensionUsages": [],
354
+ "deps": {
355
+ "bazel_tools": "bazel_tools@_",
356
+ "local_config_platform": "local_config_platform@_"
357
+ },
358
+ "repoSpec": {
359
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
360
+ "ruleClassName": "http_archive",
361
+ "attributes": {
362
+ "urls": [
363
+ "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz"
364
+ ],
365
+ "integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=",
366
+ "strip_prefix": "",
367
+ "remote_patches": {},
368
+ "remote_patch_strip": 0
369
+ }
370
+ }
371
+ },
372
+ "rules_proto@5.3.0-21.7": {
373
+ "name": "rules_proto",
374
+ "version": "5.3.0-21.7",
375
+ "key": "rules_proto@5.3.0-21.7",
376
+ "repoName": "rules_proto",
377
+ "executionPlatformsToRegister": [],
378
+ "toolchainsToRegister": [],
379
+ "extensionUsages": [],
380
+ "deps": {
381
+ "bazel_skylib": "bazel_skylib@1.3.0",
382
+ "com_google_protobuf": "protobuf@21.7",
383
+ "rules_cc": "rules_cc@0.0.9",
384
+ "bazel_tools": "bazel_tools@_",
385
+ "local_config_platform": "local_config_platform@_"
386
+ },
387
+ "repoSpec": {
388
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
389
+ "ruleClassName": "http_archive",
390
+ "attributes": {
391
+ "urls": [
392
+ "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz"
393
+ ],
394
+ "integrity": "sha256-3D+yBqLLNEG0heseQjFlsjEjWh6psDG0Qzz3vB+kYN0=",
395
+ "strip_prefix": "rules_proto-5.3.0-21.7",
396
+ "remote_patches": {},
397
+ "remote_patch_strip": 0
398
+ }
399
+ }
400
+ },
401
+ "rules_python@0.22.1": {
402
+ "name": "rules_python",
403
+ "version": "0.22.1",
404
+ "key": "rules_python@0.22.1",
405
+ "repoName": "rules_python",
406
+ "executionPlatformsToRegister": [],
407
+ "toolchainsToRegister": [
408
+ "@bazel_tools//tools/python:autodetecting_toolchain"
409
+ ],
410
+ "extensionUsages": [
411
+ {
412
+ "extensionBzlFile": "@rules_python//python/extensions/private:internal_deps.bzl",
413
+ "extensionName": "internal_deps",
414
+ "usingModule": "rules_python@0.22.1",
415
+ "location": {
416
+ "file": "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel",
417
+ "line": 14,
418
+ "column": 30
419
+ },
420
+ "imports": {
421
+ "pypi__build": "pypi__build",
422
+ "pypi__click": "pypi__click",
423
+ "pypi__colorama": "pypi__colorama",
424
+ "pypi__importlib_metadata": "pypi__importlib_metadata",
425
+ "pypi__installer": "pypi__installer",
426
+ "pypi__more_itertools": "pypi__more_itertools",
427
+ "pypi__packaging": "pypi__packaging",
428
+ "pypi__pep517": "pypi__pep517",
429
+ "pypi__pip": "pypi__pip",
430
+ "pypi__pip_tools": "pypi__pip_tools",
431
+ "pypi__setuptools": "pypi__setuptools",
432
+ "pypi__tomli": "pypi__tomli",
433
+ "pypi__wheel": "pypi__wheel",
434
+ "pypi__zipp": "pypi__zipp",
435
+ "pypi__coverage_cp310_aarch64-apple-darwin": "pypi__coverage_cp310_aarch64-apple-darwin",
436
+ "pypi__coverage_cp310_aarch64-unknown-linux-gnu": "pypi__coverage_cp310_aarch64-unknown-linux-gnu",
437
+ "pypi__coverage_cp310_x86_64-apple-darwin": "pypi__coverage_cp310_x86_64-apple-darwin",
438
+ "pypi__coverage_cp310_x86_64-unknown-linux-gnu": "pypi__coverage_cp310_x86_64-unknown-linux-gnu",
439
+ "pypi__coverage_cp311_aarch64-unknown-linux-gnu": "pypi__coverage_cp311_aarch64-unknown-linux-gnu",
440
+ "pypi__coverage_cp311_x86_64-apple-darwin": "pypi__coverage_cp311_x86_64-apple-darwin",
441
+ "pypi__coverage_cp311_x86_64-unknown-linux-gnu": "pypi__coverage_cp311_x86_64-unknown-linux-gnu",
442
+ "pypi__coverage_cp38_aarch64-apple-darwin": "pypi__coverage_cp38_aarch64-apple-darwin",
443
+ "pypi__coverage_cp38_aarch64-unknown-linux-gnu": "pypi__coverage_cp38_aarch64-unknown-linux-gnu",
444
+ "pypi__coverage_cp38_x86_64-apple-darwin": "pypi__coverage_cp38_x86_64-apple-darwin",
445
+ "pypi__coverage_cp38_x86_64-unknown-linux-gnu": "pypi__coverage_cp38_x86_64-unknown-linux-gnu",
446
+ "pypi__coverage_cp39_aarch64-apple-darwin": "pypi__coverage_cp39_aarch64-apple-darwin",
447
+ "pypi__coverage_cp39_aarch64-unknown-linux-gnu": "pypi__coverage_cp39_aarch64-unknown-linux-gnu",
448
+ "pypi__coverage_cp39_x86_64-apple-darwin": "pypi__coverage_cp39_x86_64-apple-darwin",
449
+ "pypi__coverage_cp39_x86_64-unknown-linux-gnu": "pypi__coverage_cp39_x86_64-unknown-linux-gnu"
450
+ },
451
+ "devImports": [],
452
+ "tags": [
453
+ {
454
+ "tagName": "install",
455
+ "attributeValues": {},
456
+ "devDependency": false,
457
+ "location": {
458
+ "file": "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel",
459
+ "line": 15,
460
+ "column": 22
461
+ }
462
+ }
463
+ ],
464
+ "hasDevUseExtension": false,
465
+ "hasNonDevUseExtension": true
466
+ },
467
+ {
468
+ "extensionBzlFile": "@rules_python//python/extensions:python.bzl",
469
+ "extensionName": "python",
470
+ "usingModule": "rules_python@0.22.1",
471
+ "location": {
472
+ "file": "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel",
473
+ "line": 50,
474
+ "column": 23
475
+ },
476
+ "imports": {
477
+ "pythons_hub": "pythons_hub"
478
+ },
479
+ "devImports": [],
480
+ "tags": [],
481
+ "hasDevUseExtension": false,
482
+ "hasNonDevUseExtension": true
483
+ }
484
+ ],
485
+ "deps": {
486
+ "platforms": "platforms@0.0.7",
487
+ "bazel_skylib": "bazel_skylib@1.3.0",
488
+ "rules_proto": "rules_proto@5.3.0-21.7",
489
+ "com_google_protobuf": "protobuf@21.7",
490
+ "bazel_tools": "bazel_tools@_",
491
+ "local_config_platform": "local_config_platform@_"
492
+ },
493
+ "repoSpec": {
494
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
495
+ "ruleClassName": "http_archive",
496
+ "attributes": {
497
+ "urls": [
498
+ "https://github.com/bazelbuild/rules_python/releases/download/0.22.1/rules_python-0.22.1.tar.gz"
499
+ ],
500
+ "integrity": "sha256-pWQP3dS+sD6MH95e1xYMC6a9R359BIZhwwwGk2om/WM=",
501
+ "strip_prefix": "rules_python-0.22.1",
502
+ "remote_patches": {
503
+ "https://bcr.bazel.build/modules/rules_python/0.22.1/patches/module_dot_bazel_version.patch": "sha256-3+VLDH9gYDzNI4eOW7mABC/LKxh1xqF6NhacLbNTucs="
504
+ },
505
+ "remote_patch_strip": 1
506
+ }
507
+ }
508
+ },
509
+ "buildozer@6.4.0.2": {
510
+ "name": "buildozer",
511
+ "version": "6.4.0.2",
512
+ "key": "buildozer@6.4.0.2",
513
+ "repoName": "buildozer",
514
+ "executionPlatformsToRegister": [],
515
+ "toolchainsToRegister": [],
516
+ "extensionUsages": [
517
+ {
518
+ "extensionBzlFile": "@buildozer//:buildozer_binary.bzl",
519
+ "extensionName": "buildozer_binary",
520
+ "usingModule": "buildozer@6.4.0.2",
521
+ "location": {
522
+ "file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel",
523
+ "line": 7,
524
+ "column": 33
525
+ },
526
+ "imports": {
527
+ "buildozer_binary": "buildozer_binary"
528
+ },
529
+ "devImports": [],
530
+ "tags": [
531
+ {
532
+ "tagName": "buildozer",
533
+ "attributeValues": {
534
+ "sha256": {
535
+ "darwin-amd64": "d29e347ecd6b5673d72cb1a8de05bf1b06178dd229ff5eb67fad5100c840cc8e",
536
+ "darwin-arm64": "9b9e71bdbec5e7223871e913b65d12f6d8fa026684daf991f00e52ed36a6978d",
537
+ "linux-amd64": "8dfd6345da4e9042daa738d7fdf34f699c5dfce4632f7207956fceedd8494119",
538
+ "linux-arm64": "6559558fded658c8fa7432a9d011f7c4dcbac6b738feae73d2d5c352e5f605fa",
539
+ "windows-amd64": "e7f05bf847f7c3689dd28926460ce6e1097ae97380ac8e6ae7147b7b706ba19b"
540
+ },
541
+ "version": "6.4.0"
542
+ },
543
+ "devDependency": false,
544
+ "location": {
545
+ "file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel",
546
+ "line": 8,
547
+ "column": 27
548
+ }
549
+ }
550
+ ],
551
+ "hasDevUseExtension": false,
552
+ "hasNonDevUseExtension": true
553
+ }
554
+ ],
555
+ "deps": {
556
+ "bazel_tools": "bazel_tools@_",
557
+ "local_config_platform": "local_config_platform@_"
558
+ },
559
+ "repoSpec": {
560
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
561
+ "ruleClassName": "http_archive",
562
+ "attributes": {
563
+ "urls": [
564
+ "https://github.com/fmeum/buildozer/releases/download/v6.4.0.2/buildozer-v6.4.0.2.tar.gz"
565
+ ],
566
+ "integrity": "sha256-k7tFKQMR2AygxpmZfH0yEPnQmF3efFgD9rBPkj+Yz/8=",
567
+ "strip_prefix": "buildozer-6.4.0.2",
568
+ "remote_patches": {
569
+ "https://bcr.bazel.build/modules/buildozer/6.4.0.2/patches/module_dot_bazel_version.patch": "sha256-gKANF2HMilj7bWmuXs4lbBIAAansuWC4IhWGB/CerjU="
570
+ },
571
+ "remote_patch_strip": 1
572
+ }
573
+ }
574
+ },
575
+ "platforms@0.0.7": {
576
+ "name": "platforms",
577
+ "version": "0.0.7",
578
+ "key": "platforms@0.0.7",
579
+ "repoName": "platforms",
580
+ "executionPlatformsToRegister": [],
581
+ "toolchainsToRegister": [],
582
+ "extensionUsages": [],
583
+ "deps": {
584
+ "rules_license": "rules_license@0.0.7",
585
+ "bazel_tools": "bazel_tools@_",
586
+ "local_config_platform": "local_config_platform@_"
587
+ },
588
+ "repoSpec": {
589
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
590
+ "ruleClassName": "http_archive",
591
+ "attributes": {
592
+ "urls": [
593
+ "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz"
594
+ ],
595
+ "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=",
596
+ "strip_prefix": "",
597
+ "remote_patches": {},
598
+ "remote_patch_strip": 0
599
+ }
600
+ }
601
+ },
602
+ "protobuf@21.7": {
603
+ "name": "protobuf",
604
+ "version": "21.7",
605
+ "key": "protobuf@21.7",
606
+ "repoName": "protobuf",
607
+ "executionPlatformsToRegister": [],
608
+ "toolchainsToRegister": [],
609
+ "extensionUsages": [
610
+ {
611
+ "extensionBzlFile": "@rules_jvm_external//:extensions.bzl",
612
+ "extensionName": "maven",
613
+ "usingModule": "protobuf@21.7",
614
+ "location": {
615
+ "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel",
616
+ "line": 22,
617
+ "column": 22
618
+ },
619
+ "imports": {
620
+ "maven": "maven"
621
+ },
622
+ "devImports": [],
623
+ "tags": [
624
+ {
625
+ "tagName": "install",
626
+ "attributeValues": {
627
+ "name": "maven",
628
+ "artifacts": [
629
+ "com.google.code.findbugs:jsr305:3.0.2",
630
+ "com.google.code.gson:gson:2.8.9",
631
+ "com.google.errorprone:error_prone_annotations:2.3.2",
632
+ "com.google.j2objc:j2objc-annotations:1.3",
633
+ "com.google.guava:guava:31.1-jre",
634
+ "com.google.guava:guava-testlib:31.1-jre",
635
+ "com.google.truth:truth:1.1.2",
636
+ "junit:junit:4.13.2",
637
+ "org.mockito:mockito-core:4.3.1"
638
+ ]
639
+ },
640
+ "devDependency": false,
641
+ "location": {
642
+ "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel",
643
+ "line": 24,
644
+ "column": 14
645
+ }
646
+ }
647
+ ],
648
+ "hasDevUseExtension": false,
649
+ "hasNonDevUseExtension": true
650
+ }
651
+ ],
652
+ "deps": {
653
+ "bazel_skylib": "bazel_skylib@1.3.0",
654
+ "rules_python": "rules_python@0.22.1",
655
+ "rules_cc": "rules_cc@0.0.9",
656
+ "rules_proto": "rules_proto@5.3.0-21.7",
657
+ "rules_java": "rules_java@7.4.0",
658
+ "rules_pkg": "rules_pkg@0.7.0",
659
+ "com_google_abseil": "abseil-cpp@20211102.0",
660
+ "zlib": "zlib@1.3",
661
+ "upb": "upb@0.0.0-20220923-a547704",
662
+ "rules_jvm_external": "rules_jvm_external@4.4.2",
663
+ "com_google_googletest": "googletest@1.11.0",
664
+ "bazel_tools": "bazel_tools@_",
665
+ "local_config_platform": "local_config_platform@_"
666
+ },
667
+ "repoSpec": {
668
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
669
+ "ruleClassName": "http_archive",
670
+ "attributes": {
671
+ "urls": [
672
+ "https://github.com/protocolbuffers/protobuf/releases/download/v21.7/protobuf-all-21.7.zip"
673
+ ],
674
+ "integrity": "sha256-VJOiH17T/FAuZv7GuUScBqVRztYwAvpIkDxA36jeeko=",
675
+ "strip_prefix": "protobuf-21.7",
676
+ "remote_patches": {
677
+ "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel.patch": "sha256-q3V2+eq0v2XF0z8z+V+QF4cynD6JvHI1y3kI/+rzl5s=",
678
+ "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel_for_examples.patch": "sha256-O7YP6s3lo/1opUiO0jqXYORNHdZ/2q3hjz1QGy8QdIU=",
679
+ "https://bcr.bazel.build/modules/protobuf/21.7/patches/relative_repo_names.patch": "sha256-RK9RjW8T5UJNG7flIrnFiNE9vKwWB+8uWWtJqXYT0w4=",
680
+ "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_missing_files.patch": "sha256-Hyne4DG2u5bXcWHNxNMirA2QFAe/2Cl8oMm1XJdkQIY="
681
+ },
682
+ "remote_patch_strip": 1
683
+ }
684
+ }
685
+ },
686
+ "zlib@1.3": {
687
+ "name": "zlib",
688
+ "version": "1.3",
689
+ "key": "zlib@1.3",
690
+ "repoName": "zlib",
691
+ "executionPlatformsToRegister": [],
692
+ "toolchainsToRegister": [],
693
+ "extensionUsages": [],
694
+ "deps": {
695
+ "platforms": "platforms@0.0.7",
696
+ "rules_cc": "rules_cc@0.0.9",
697
+ "bazel_tools": "bazel_tools@_",
698
+ "local_config_platform": "local_config_platform@_"
699
+ },
700
+ "repoSpec": {
701
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
702
+ "ruleClassName": "http_archive",
703
+ "attributes": {
704
+ "urls": [
705
+ "https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz"
706
+ ],
707
+ "integrity": "sha256-/wukwpIBPbwnUws6geH5qBPNOd4Byl4Pi/NVcC76WT4=",
708
+ "strip_prefix": "zlib-1.3",
709
+ "remote_patches": {
710
+ "https://bcr.bazel.build/modules/zlib/1.3/patches/add_build_file.patch": "sha256-Ei+FYaaOo7A3jTKunMEodTI0Uw5NXQyZEcboMC8JskY=",
711
+ "https://bcr.bazel.build/modules/zlib/1.3/patches/module_dot_bazel.patch": "sha256-fPWLM+2xaF/kuy+kZc1YTfW6hNjrkG400Ho7gckuyJk="
712
+ },
713
+ "remote_patch_strip": 0
714
+ }
715
+ }
716
+ },
717
+ "apple_support@1.5.0": {
718
+ "name": "apple_support",
719
+ "version": "1.5.0",
720
+ "key": "apple_support@1.5.0",
721
+ "repoName": "build_bazel_apple_support",
722
+ "executionPlatformsToRegister": [],
723
+ "toolchainsToRegister": [
724
+ "@local_config_apple_cc_toolchains//:all"
725
+ ],
726
+ "extensionUsages": [
727
+ {
728
+ "extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl",
729
+ "extensionName": "apple_cc_configure_extension",
730
+ "usingModule": "apple_support@1.5.0",
731
+ "location": {
732
+ "file": "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel",
733
+ "line": 17,
734
+ "column": 35
735
+ },
736
+ "imports": {
737
+ "local_config_apple_cc": "local_config_apple_cc",
738
+ "local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains"
739
+ },
740
+ "devImports": [],
741
+ "tags": [],
742
+ "hasDevUseExtension": false,
743
+ "hasNonDevUseExtension": true
744
+ }
745
+ ],
746
+ "deps": {
747
+ "bazel_skylib": "bazel_skylib@1.3.0",
748
+ "platforms": "platforms@0.0.7",
749
+ "bazel_tools": "bazel_tools@_",
750
+ "local_config_platform": "local_config_platform@_"
751
+ },
752
+ "repoSpec": {
753
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
754
+ "ruleClassName": "http_archive",
755
+ "attributes": {
756
+ "urls": [
757
+ "https://github.com/bazelbuild/apple_support/releases/download/1.5.0/apple_support.1.5.0.tar.gz"
758
+ ],
759
+ "integrity": "sha256-miM41vja0yRPgj8txghKA+TQ+7J8qJLclw5okNW0gYQ=",
760
+ "strip_prefix": "",
761
+ "remote_patches": {},
762
+ "remote_patch_strip": 0
763
+ }
764
+ }
765
+ },
766
+ "bazel_skylib@1.3.0": {
767
+ "name": "bazel_skylib",
768
+ "version": "1.3.0",
769
+ "key": "bazel_skylib@1.3.0",
770
+ "repoName": "bazel_skylib",
771
+ "executionPlatformsToRegister": [],
772
+ "toolchainsToRegister": [
773
+ "//toolchains/unittest:cmd_toolchain",
774
+ "//toolchains/unittest:bash_toolchain"
775
+ ],
776
+ "extensionUsages": [],
777
+ "deps": {
778
+ "platforms": "platforms@0.0.7",
779
+ "bazel_tools": "bazel_tools@_",
780
+ "local_config_platform": "local_config_platform@_"
781
+ },
782
+ "repoSpec": {
783
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
784
+ "ruleClassName": "http_archive",
785
+ "attributes": {
786
+ "urls": [
787
+ "https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz"
788
+ ],
789
+ "integrity": "sha256-dNVE2W9KW7Yw1GXKi7z+Ix41lOWq5X4e2/F6brPKJQY=",
790
+ "strip_prefix": "",
791
+ "remote_patches": {},
792
+ "remote_patch_strip": 0
793
+ }
794
+ }
795
+ },
796
+ "rules_pkg@0.7.0": {
797
+ "name": "rules_pkg",
798
+ "version": "0.7.0",
799
+ "key": "rules_pkg@0.7.0",
800
+ "repoName": "rules_pkg",
801
+ "executionPlatformsToRegister": [],
802
+ "toolchainsToRegister": [],
803
+ "extensionUsages": [],
804
+ "deps": {
805
+ "rules_python": "rules_python@0.22.1",
806
+ "bazel_skylib": "bazel_skylib@1.3.0",
807
+ "rules_license": "rules_license@0.0.7",
808
+ "bazel_tools": "bazel_tools@_",
809
+ "local_config_platform": "local_config_platform@_"
810
+ },
811
+ "repoSpec": {
812
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
813
+ "ruleClassName": "http_archive",
814
+ "attributes": {
815
+ "urls": [
816
+ "https://github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz"
817
+ ],
818
+ "integrity": "sha256-iimOgydi7aGDBZfWT+fbWBeKqEzVkm121bdE1lWJQcI=",
819
+ "strip_prefix": "",
820
+ "remote_patches": {
821
+ "https://bcr.bazel.build/modules/rules_pkg/0.7.0/patches/module_dot_bazel.patch": "sha256-4OaEPZwYF6iC71ZTDg6MJ7LLqX7ZA0/kK4mT+4xKqiE="
822
+ },
823
+ "remote_patch_strip": 0
824
+ }
825
+ }
826
+ },
827
+ "abseil-cpp@20211102.0": {
828
+ "name": "abseil-cpp",
829
+ "version": "20211102.0",
830
+ "key": "abseil-cpp@20211102.0",
831
+ "repoName": "abseil-cpp",
832
+ "executionPlatformsToRegister": [],
833
+ "toolchainsToRegister": [],
834
+ "extensionUsages": [],
835
+ "deps": {
836
+ "rules_cc": "rules_cc@0.0.9",
837
+ "platforms": "platforms@0.0.7",
838
+ "bazel_tools": "bazel_tools@_",
839
+ "local_config_platform": "local_config_platform@_"
840
+ },
841
+ "repoSpec": {
842
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
843
+ "ruleClassName": "http_archive",
844
+ "attributes": {
845
+ "urls": [
846
+ "https://github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz"
847
+ ],
848
+ "integrity": "sha256-3PcbnLqNwMqZQMSzFqDHlr6Pq0KwcLtrfKtitI8OZsQ=",
849
+ "strip_prefix": "abseil-cpp-20211102.0",
850
+ "remote_patches": {
851
+ "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/patches/module_dot_bazel.patch": "sha256-4izqopgGCey4jVZzl/w3M2GVPNohjh2B5TmbThZNvPY="
852
+ },
853
+ "remote_patch_strip": 0
854
+ }
855
+ }
856
+ },
857
+ "upb@0.0.0-20220923-a547704": {
858
+ "name": "upb",
859
+ "version": "0.0.0-20220923-a547704",
860
+ "key": "upb@0.0.0-20220923-a547704",
861
+ "repoName": "upb",
862
+ "executionPlatformsToRegister": [],
863
+ "toolchainsToRegister": [],
864
+ "extensionUsages": [],
865
+ "deps": {
866
+ "bazel_skylib": "bazel_skylib@1.3.0",
867
+ "rules_proto": "rules_proto@5.3.0-21.7",
868
+ "com_google_protobuf": "protobuf@21.7",
869
+ "com_google_absl": "abseil-cpp@20211102.0",
870
+ "platforms": "platforms@0.0.7",
871
+ "bazel_tools": "bazel_tools@_",
872
+ "local_config_platform": "local_config_platform@_"
873
+ },
874
+ "repoSpec": {
875
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
876
+ "ruleClassName": "http_archive",
877
+ "attributes": {
878
+ "urls": [
879
+ "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz"
880
+ ],
881
+ "integrity": "sha256-z39x6v+QskwaKLSWRan/A6mmwecTQpHOcJActj5zZLU=",
882
+ "strip_prefix": "upb-a5477045acaa34586420942098f5fecd3570f577",
883
+ "remote_patches": {
884
+ "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/patches/module_dot_bazel.patch": "sha256-wH4mNS6ZYy+8uC0HoAft/c7SDsq2Kxf+J8dUakXhaB0="
885
+ },
886
+ "remote_patch_strip": 0
887
+ }
888
+ }
889
+ },
890
+ "rules_jvm_external@4.4.2": {
891
+ "name": "rules_jvm_external",
892
+ "version": "4.4.2",
893
+ "key": "rules_jvm_external@4.4.2",
894
+ "repoName": "rules_jvm_external",
895
+ "executionPlatformsToRegister": [],
896
+ "toolchainsToRegister": [],
897
+ "extensionUsages": [
898
+ {
899
+ "extensionBzlFile": "@rules_jvm_external//:non-module-deps.bzl",
900
+ "extensionName": "non_module_deps",
901
+ "usingModule": "rules_jvm_external@4.4.2",
902
+ "location": {
903
+ "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel",
904
+ "line": 9,
905
+ "column": 32
906
+ },
907
+ "imports": {
908
+ "io_bazel_rules_kotlin": "io_bazel_rules_kotlin"
909
+ },
910
+ "devImports": [],
911
+ "tags": [],
912
+ "hasDevUseExtension": false,
913
+ "hasNonDevUseExtension": true
914
+ },
915
+ {
916
+ "extensionBzlFile": "@rules_jvm_external//:extensions.bzl",
917
+ "extensionName": "maven",
918
+ "usingModule": "rules_jvm_external@4.4.2",
919
+ "location": {
920
+ "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel",
921
+ "line": 16,
922
+ "column": 22
923
+ },
924
+ "imports": {
925
+ "rules_jvm_external_deps": "rules_jvm_external_deps"
926
+ },
927
+ "devImports": [],
928
+ "tags": [
929
+ {
930
+ "tagName": "install",
931
+ "attributeValues": {
932
+ "name": "rules_jvm_external_deps",
933
+ "artifacts": [
934
+ "com.google.cloud:google-cloud-core:1.93.10",
935
+ "com.google.cloud:google-cloud-storage:1.113.4",
936
+ "com.google.code.gson:gson:2.9.0",
937
+ "org.apache.maven:maven-artifact:3.8.6",
938
+ "software.amazon.awssdk:s3:2.17.183"
939
+ ],
940
+ "lock_file": "@rules_jvm_external//:rules_jvm_external_deps_install.json"
941
+ },
942
+ "devDependency": false,
943
+ "location": {
944
+ "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel",
945
+ "line": 18,
946
+ "column": 14
947
+ }
948
+ }
949
+ ],
950
+ "hasDevUseExtension": false,
951
+ "hasNonDevUseExtension": true
952
+ }
953
+ ],
954
+ "deps": {
955
+ "bazel_skylib": "bazel_skylib@1.3.0",
956
+ "io_bazel_stardoc": "stardoc@0.5.1",
957
+ "bazel_tools": "bazel_tools@_",
958
+ "local_config_platform": "local_config_platform@_"
959
+ },
960
+ "repoSpec": {
961
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
962
+ "ruleClassName": "http_archive",
963
+ "attributes": {
964
+ "urls": [
965
+ "https://github.com/bazelbuild/rules_jvm_external/archive/refs/tags/4.4.2.zip"
966
+ ],
967
+ "integrity": "sha256-c1YC9QgT6y6pPKP15DsZWb2AshO4NqB6YqKddXZwt3s=",
968
+ "strip_prefix": "rules_jvm_external-4.4.2",
969
+ "remote_patches": {},
970
+ "remote_patch_strip": 0
971
+ }
972
+ }
973
+ },
974
+ "googletest@1.11.0": {
975
+ "name": "googletest",
976
+ "version": "1.11.0",
977
+ "key": "googletest@1.11.0",
978
+ "repoName": "googletest",
979
+ "executionPlatformsToRegister": [],
980
+ "toolchainsToRegister": [],
981
+ "extensionUsages": [],
982
+ "deps": {
983
+ "com_google_absl": "abseil-cpp@20211102.0",
984
+ "platforms": "platforms@0.0.7",
985
+ "rules_cc": "rules_cc@0.0.9",
986
+ "bazel_tools": "bazel_tools@_",
987
+ "local_config_platform": "local_config_platform@_"
988
+ },
989
+ "repoSpec": {
990
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
991
+ "ruleClassName": "http_archive",
992
+ "attributes": {
993
+ "urls": [
994
+ "https://github.com/google/googletest/archive/refs/tags/release-1.11.0.tar.gz"
995
+ ],
996
+ "integrity": "sha256-tIcL8SH/d5W6INILzdhie44Ijy0dqymaAxwQNO3ck9U=",
997
+ "strip_prefix": "googletest-release-1.11.0",
998
+ "remote_patches": {
999
+ "https://bcr.bazel.build/modules/googletest/1.11.0/patches/module_dot_bazel.patch": "sha256-HuahEdI/n8KCI071sN3CEziX+7qP/Ec77IWayYunLP0="
1000
+ },
1001
+ "remote_patch_strip": 0
1002
+ }
1003
+ }
1004
+ },
1005
+ "stardoc@0.5.1": {
1006
+ "name": "stardoc",
1007
+ "version": "0.5.1",
1008
+ "key": "stardoc@0.5.1",
1009
+ "repoName": "stardoc",
1010
+ "executionPlatformsToRegister": [],
1011
+ "toolchainsToRegister": [],
1012
+ "extensionUsages": [],
1013
+ "deps": {
1014
+ "bazel_skylib": "bazel_skylib@1.3.0",
1015
+ "rules_java": "rules_java@7.4.0",
1016
+ "bazel_tools": "bazel_tools@_",
1017
+ "local_config_platform": "local_config_platform@_"
1018
+ },
1019
+ "repoSpec": {
1020
+ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1021
+ "ruleClassName": "http_archive",
1022
+ "attributes": {
1023
+ "urls": [
1024
+ "https://github.com/bazelbuild/stardoc/releases/download/0.5.1/stardoc-0.5.1.tar.gz"
1025
+ ],
1026
+ "integrity": "sha256-qoFNrgrEALurLoiB+ZFcb0fElmS/CHxAmhX5BDjSwj4=",
1027
+ "strip_prefix": "",
1028
+ "remote_patches": {
1029
+ "https://bcr.bazel.build/modules/stardoc/0.5.1/patches/module_dot_bazel.patch": "sha256-UAULCuTpJE7SG0YrR9XLjMfxMRmbP+za3uW9ONZ5rjI="
1030
+ },
1031
+ "remote_patch_strip": 0
1032
+ }
1033
+ }
1034
+ }
1035
+ },
1036
+ "moduleExtensions": {}
1037
+}
README.md
new
+43
@@ -0,0 +1,43 @@
1
+# tauri-on-bazel
2
+
3
+A small repository to demonstrate how to build a [Tauri](https://tauri.app/) v1.5 project that is using [NextJS](https://nextjs.org/) v14 + Typescript as a frontend framework with [Bazel](https://bazel.build/) v6.
4
+
5
+## Before running it
6
+
7
+This project is using `git LFS`. After cloning it, remember to run the following commands
8
+
9
+```bash
10
+git lfs install
11
+git lfs pull
12
+```
13
+
14
+## How to use
15
+
16
+To run Tauri in development mode just run
17
+
18
+```bash
19
+bazel run :dev
20
+```
21
+
22
+To bundle your app just run
23
+
24
+```bash
25
+bazel run :bundle
26
+```
27
+
28
+If you are interested in running or building the frontend only run
29
+
30
+```bash
31
+bazel run :next-dev
32
+bazel run :next-build
33
+```
34
+
35
+This has been tested successfully on macOS M1.
36
+
37
+## Output
38
+
39
+You can retrieve the output app from `dist/bin/bundle.sh.runfiles/app/src-tauri/target/release/bundle`.
40
+
41
+## Credits
42
+
43
+Original [repo](https://github.com/marmos91/tauri-bazel-next-typescript).
WORKSPACE
new
+54
@@ -0,0 +1,54 @@
1
+workspace(
2
+ name = "app",
3
+)
4
+
5
+load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
6
+
7
+http_archive(
8
+ name = "bazel_skylib",
9
+ sha256 = "f7be3474d42aae265405a592bb7da8e171919d74c16f082a5457840f06054728",
10
+ urls = [
11
+ "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz",
12
+ "https://github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz",
13
+ ],
14
+)
15
+
16
+load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
17
+
18
+bazel_skylib_workspace()
19
+
20
+http_archive(
21
+ name = "build_bazel_rules_nodejs",
22
+ sha256 = "709cc0dcb51cf9028dd57c268066e5bc8f03a119ded410a13b5c3925d6e43c48",
23
+ urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/5.8.4/rules_nodejs-5.8.4.tar.gz"],
24
+)
25
+
26
+http_archive(
27
+ name = "rules_nodejs",
28
+ sha256 = "8fc8e300cb67b89ceebd5b8ba6896ff273c84f6099fc88d23f24e7102319d8fd",
29
+ urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/5.8.4/rules_nodejs-core-5.8.4.tar.gz"],
30
+)
31
+
32
+load("@build_bazel_rules_nodejs//:repositories.bzl", "build_bazel_rules_nodejs_dependencies")
33
+
34
+build_bazel_rules_nodejs_dependencies()
35
+
36
+load("@rules_nodejs//nodejs:repositories.bzl", "nodejs_register_toolchains")
37
+
38
+node_version = "18.17.0"
39
+
40
+nodejs_register_toolchains(
41
+ name = "nodejs",
42
+ node_version = node_version,
43
+)
44
+
45
+load("@build_bazel_rules_nodejs//:index.bzl", "npm_install")
46
+
47
+npm_install(
48
+ name = "npm",
49
+ package_json = "//:package.json",
50
+ package_lock_json = "//:package-lock.json",
51
+ package_path = "/",
52
+ quiet = False,
53
+ symlink_node_modules = True,
54
+)
next.config.js
new
+18
@@ -0,0 +1,18 @@
1
+/** @type {import('next').NextConfig} */
2
+const nextConfig = {
3
+ reactStrictMode: true,
4
+ swcMinify: true,
5
+ // Note: This experimental feature is required to use NextJS Image in SSG mode.
6
+ // See https://nextjs.org/docs/messages/export-image-api for different workarounds.
7
+ images: {
8
+ unoptimized: true,
9
+ },
10
+ webpack: (config) =>
11
+ {
12
+ config.resolve.symlinks = false;
13
+ return config;
14
+ }
15
+
16
+};
17
+
18
+module.exports = nextConfig;
package-lock.json
new
+4090
@@ -0,0 +1,4090 @@
1
+{
2
+ "name": "tauri-on-bazel",
3
+ "version": "0.1.0",
4
+ "lockfileVersion": 3,
5
+ "requires": true,
6
+ "packages": {
7
+ "": {
8
+ "name": "tauri-on-bazel",
9
+ "version": "0.1.0",
10
+ "dependencies": {
11
+ "@tauri-apps/api": "^1.5.3",
12
+ "@types/node": "18.17.0",
13
+ "@types/react": "18.2.78",
14
+ "@types/react-dom": "18.2.25",
15
+ "eslint": "8.32.0",
16
+ "eslint-config-next": "14.1.0",
17
+ "next": "14.1.0",
18
+ "react": "18.2.0",
19
+ "react-dom": "18.2.0",
20
+ "typescript": "4.9.4"
21
+ },
22
+ "devDependencies": {
23
+ "@tauri-apps/cli": "^1.5.11"
24
+ }
25
+ },
26
+ "node_modules/@babel/runtime": {
27
+ "version": "7.20.7",
28
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz",
29
+ "integrity": "sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==",
30
+ "dependencies": {
31
+ "regenerator-runtime": "^0.13.11"
32
+ },
33
+ "engines": {
34
+ "node": ">=6.9.0"
35
+ }
36
+ },
37
+ "node_modules/@eslint/eslintrc": {
38
+ "version": "1.4.1",
39
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
40
+ "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
41
+ "dependencies": {
42
+ "ajv": "^6.12.4",
43
+ "debug": "^4.3.2",
44
+ "espree": "^9.4.0",
45
+ "globals": "^13.19.0",
46
+ "ignore": "^5.2.0",
47
+ "import-fresh": "^3.2.1",
48
+ "js-yaml": "^4.1.0",
49
+ "minimatch": "^3.1.2",
50
+ "strip-json-comments": "^3.1.1"
51
+ },
52
+ "engines": {
53
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
54
+ },
55
+ "funding": {
56
+ "url": "https://opencollective.com/eslint"
57
+ }
58
+ },
59
+ "node_modules/@humanwhocodes/config-array": {
60
+ "version": "0.11.8",
61
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
62
+ "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
63
+ "dependencies": {
64
+ "@humanwhocodes/object-schema": "^1.2.1",
65
+ "debug": "^4.1.1",
66
+ "minimatch": "^3.0.5"
67
+ },
68
+ "engines": {
69
+ "node": ">=10.10.0"
70
+ }
71
+ },
72
+ "node_modules/@humanwhocodes/module-importer": {
73
+ "version": "1.0.1",
74
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
75
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
76
+ "engines": {
77
+ "node": ">=12.22"
78
+ },
79
+ "funding": {
80
+ "type": "github",
81
+ "url": "https://github.com/sponsors/nzakas"
82
+ }
83
+ },
84
+ "node_modules/@humanwhocodes/object-schema": {
85
+ "version": "1.2.1",
86
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
87
+ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="
88
+ },
89
+ "node_modules/@isaacs/cliui": {
90
+ "version": "8.0.2",
91
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@isaacs/cliui/-/cliui-8.0.2.tgz",
92
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
93
+ "dependencies": {
94
+ "string-width": "^5.1.2",
95
+ "string-width-cjs": "npm:string-width@^4.2.0",
96
+ "strip-ansi": "^7.0.1",
97
+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
98
+ "wrap-ansi": "^8.1.0",
99
+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
100
+ },
101
+ "engines": {
102
+ "node": ">=12"
103
+ }
104
+ },
105
+ "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
106
+ "version": "6.0.1",
107
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/ansi-regex/-/ansi-regex-6.0.1.tgz",
108
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
109
+ "engines": {
110
+ "node": ">=12"
111
+ }
112
+ },
113
+ "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
114
+ "version": "7.1.0",
115
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/strip-ansi/-/strip-ansi-7.1.0.tgz",
116
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
117
+ "dependencies": {
118
+ "ansi-regex": "^6.0.1"
119
+ },
120
+ "engines": {
121
+ "node": ">=12"
122
+ }
123
+ },
124
+ "node_modules/@next/env": {
125
+ "version": "14.1.0",
126
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@next/env/-/env-14.1.0.tgz",
127
+ "integrity": "sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw=="
128
+ },
129
+ "node_modules/@next/eslint-plugin-next": {
130
+ "version": "14.1.0",
131
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@next/eslint-plugin-next/-/eslint-plugin-next-14.1.0.tgz",
132
+ "integrity": "sha512-x4FavbNEeXx/baD/zC/SdrvkjSby8nBn8KcCREqk6UuwvwoAPZmaV8TFCAuo/cpovBRTIY67mHhe86MQQm/68Q==",
133
+ "dependencies": {
134
+ "glob": "10.3.10"
135
+ }
136
+ },
137
+ "node_modules/@next/eslint-plugin-next/node_modules/brace-expansion": {
138
+ "version": "2.0.1",
139
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/brace-expansion/-/brace-expansion-2.0.1.tgz",
140
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
141
+ "dependencies": {
142
+ "balanced-match": "^1.0.0"
143
+ }
144
+ },
145
+ "node_modules/@next/eslint-plugin-next/node_modules/glob": {
146
+ "version": "10.3.10",
147
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/glob/-/glob-10.3.10.tgz",
148
+ "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
149
+ "dependencies": {
150
+ "foreground-child": "^3.1.0",
151
+ "jackspeak": "^2.3.5",
152
+ "minimatch": "^9.0.1",
153
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
154
+ "path-scurry": "^1.10.1"
155
+ },
156
+ "bin": {
157
+ "glob": "dist/esm/bin.mjs"
158
+ },
159
+ "engines": {
160
+ "node": ">=16 || 14 >=14.17"
161
+ }
162
+ },
163
+ "node_modules/@next/eslint-plugin-next/node_modules/minimatch": {
164
+ "version": "9.0.4",
165
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/minimatch/-/minimatch-9.0.4.tgz",
166
+ "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
167
+ "dependencies": {
168
+ "brace-expansion": "^2.0.1"
169
+ },
170
+ "engines": {
171
+ "node": ">=16 || 14 >=14.17"
172
+ }
173
+ },
174
+ "node_modules/@next/swc-darwin-arm64": {
175
+ "version": "14.1.0",
176
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.1.0.tgz",
177
+ "integrity": "sha512-nUDn7TOGcIeyQni6lZHfzNoo9S0euXnu0jhsbMOmMJUBfgsnESdjN97kM7cBqQxZa8L/bM9om/S5/1dzCrW6wQ==",
178
+ "cpu": [
179
+ "arm64"
180
+ ],
181
+ "optional": true,
182
+ "os": [
183
+ "darwin"
184
+ ],
185
+ "engines": {
186
+ "node": ">= 10"
187
+ }
188
+ },
189
+ "node_modules/@next/swc-darwin-x64": {
190
+ "version": "14.1.0",
191
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@next/swc-darwin-x64/-/swc-darwin-x64-14.1.0.tgz",
192
+ "integrity": "sha512-1jgudN5haWxiAl3O1ljUS2GfupPmcftu2RYJqZiMJmmbBT5M1XDffjUtRUzP4W3cBHsrvkfOFdQ71hAreNQP6g==",
193
+ "cpu": [
194
+ "x64"
195
+ ],
196
+ "optional": true,
197
+ "os": [
198
+ "darwin"
199
+ ],
200
+ "engines": {
201
+ "node": ">= 10"
202
+ }
203
+ },
204
+ "node_modules/@next/swc-linux-arm64-gnu": {
205
+ "version": "14.1.0",
206
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.1.0.tgz",
207
+ "integrity": "sha512-RHo7Tcj+jllXUbK7xk2NyIDod3YcCPDZxj1WLIYxd709BQ7WuRYl3OWUNG+WUfqeQBds6kvZYlc42NJJTNi4tQ==",
208
+ "cpu": [
209
+ "arm64"
210
+ ],
211
+ "optional": true,
212
+ "os": [
213
+ "linux"
214
+ ],
215
+ "engines": {
216
+ "node": ">= 10"
217
+ }
218
+ },
219
+ "node_modules/@next/swc-linux-arm64-musl": {
220
+ "version": "14.1.0",
221
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.1.0.tgz",
222
+ "integrity": "sha512-v6kP8sHYxjO8RwHmWMJSq7VZP2nYCkRVQ0qolh2l6xroe9QjbgV8siTbduED4u0hlk0+tjS6/Tuy4n5XCp+l6g==",
223
+ "cpu": [
224
+ "arm64"
225
+ ],
226
+ "optional": true,
227
+ "os": [
228
+ "linux"
229
+ ],
230
+ "engines": {
231
+ "node": ">= 10"
232
+ }
233
+ },
234
+ "node_modules/@next/swc-linux-x64-gnu": {
235
+ "version": "14.1.0",
236
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.1.0.tgz",
237
+ "integrity": "sha512-zJ2pnoFYB1F4vmEVlb/eSe+VH679zT1VdXlZKX+pE66grOgjmKJHKacf82g/sWE4MQ4Rk2FMBCRnX+l6/TVYzQ==",
238
+ "cpu": [
239
+ "x64"
240
+ ],
241
+ "optional": true,
242
+ "os": [
243
+ "linux"
244
+ ],
245
+ "engines": {
246
+ "node": ">= 10"
247
+ }
248
+ },
249
+ "node_modules/@next/swc-linux-x64-musl": {
250
+ "version": "14.1.0",
251
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.1.0.tgz",
252
+ "integrity": "sha512-rbaIYFt2X9YZBSbH/CwGAjbBG2/MrACCVu2X0+kSykHzHnYH5FjHxwXLkcoJ10cX0aWCEynpu+rP76x0914atg==",
253
+ "cpu": [
254
+ "x64"
255
+ ],
256
+ "optional": true,
257
+ "os": [
258
+ "linux"
259
+ ],
260
+ "engines": {
261
+ "node": ">= 10"
262
+ }
263
+ },
264
+ "node_modules/@next/swc-win32-arm64-msvc": {
265
+ "version": "14.1.0",
266
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.1.0.tgz",
267
+ "integrity": "sha512-o1N5TsYc8f/HpGt39OUQpQ9AKIGApd3QLueu7hXk//2xq5Z9OxmV6sQfNp8C7qYmiOlHYODOGqNNa0e9jvchGQ==",
268
+ "cpu": [
269
+ "arm64"
270
+ ],
271
+ "optional": true,
272
+ "os": [
273
+ "win32"
274
+ ],
275
+ "engines": {
276
+ "node": ">= 10"
277
+ }
278
+ },
279
+ "node_modules/@next/swc-win32-ia32-msvc": {
280
+ "version": "14.1.0",
281
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.1.0.tgz",
282
+ "integrity": "sha512-XXIuB1DBRCFwNO6EEzCTMHT5pauwaSj4SWs7CYnME57eaReAKBXCnkUE80p/pAZcewm7hs+vGvNqDPacEXHVkw==",
283
+ "cpu": [
284
+ "ia32"
285
+ ],
286
+ "optional": true,
287
+ "os": [
288
+ "win32"
289
+ ],
290
+ "engines": {
291
+ "node": ">= 10"
292
+ }
293
+ },
294
+ "node_modules/@next/swc-win32-x64-msvc": {
295
+ "version": "14.1.0",
296
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.1.0.tgz",
297
+ "integrity": "sha512-9WEbVRRAqJ3YFVqEZIxUqkiO8l1nool1LmNxygr5HWF8AcSYsEpneUDhmjUVJEzO2A04+oPtZdombzzPPkTtgg==",
298
+ "cpu": [
299
+ "x64"
300
+ ],
301
+ "optional": true,
302
+ "os": [
303
+ "win32"
304
+ ],
305
+ "engines": {
306
+ "node": ">= 10"
307
+ }
308
+ },
309
+ "node_modules/@nodelib/fs.scandir": {
310
+ "version": "2.1.5",
311
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
312
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
313
+ "dependencies": {
314
+ "@nodelib/fs.stat": "2.0.5",
315
+ "run-parallel": "^1.1.9"
316
+ },
317
+ "engines": {
318
+ "node": ">= 8"
319
+ }
320
+ },
321
+ "node_modules/@nodelib/fs.stat": {
322
+ "version": "2.0.5",
323
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
324
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
325
+ "engines": {
326
+ "node": ">= 8"
327
+ }
328
+ },
329
+ "node_modules/@nodelib/fs.walk": {
330
+ "version": "1.2.8",
331
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
332
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
333
+ "dependencies": {
334
+ "@nodelib/fs.scandir": "2.1.5",
335
+ "fastq": "^1.6.0"
336
+ },
337
+ "engines": {
338
+ "node": ">= 8"
339
+ }
340
+ },
341
+ "node_modules/@pkgjs/parseargs": {
342
+ "version": "0.11.0",
343
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
344
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
345
+ "optional": true,
346
+ "engines": {
347
+ "node": ">=14"
348
+ }
349
+ },
350
+ "node_modules/@pkgr/utils": {
351
+ "version": "2.3.1",
352
+ "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.3.1.tgz",
353
+ "integrity": "sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==",
354
+ "dependencies": {
355
+ "cross-spawn": "^7.0.3",
356
+ "is-glob": "^4.0.3",
357
+ "open": "^8.4.0",
358
+ "picocolors": "^1.0.0",
359
+ "tiny-glob": "^0.2.9",
360
+ "tslib": "^2.4.0"
361
+ },
362
+ "engines": {
363
+ "node": "^12.20.0 || ^14.18.0 || >=16.0.0"
364
+ },
365
+ "funding": {
366
+ "url": "https://opencollective.com/unts"
367
+ }
368
+ },
369
+ "node_modules/@rushstack/eslint-patch": {
370
+ "version": "1.10.2",
371
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@rushstack/eslint-patch/-/eslint-patch-1.10.2.tgz",
372
+ "integrity": "sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw=="
373
+ },
374
+ "node_modules/@swc/helpers": {
375
+ "version": "0.5.2",
376
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@swc/helpers/-/helpers-0.5.2.tgz",
377
+ "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==",
378
+ "dependencies": {
379
+ "tslib": "^2.4.0"
380
+ }
381
+ },
382
+ "node_modules/@tauri-apps/api": {
383
+ "version": "1.5.3",
384
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@tauri-apps/api/-/api-1.5.3.tgz",
385
+ "integrity": "sha512-zxnDjHHKjOsrIzZm6nO5Xapb/BxqUq1tc7cGkFXsFkGTsSWgCPH1D8mm0XS9weJY2OaR73I3k3S+b7eSzJDfqA==",
386
+ "engines": {
387
+ "node": ">= 14.6.0",
388
+ "npm": ">= 6.6.0",
389
+ "yarn": ">= 1.19.1"
390
+ }
391
+ },
392
+ "node_modules/@tauri-apps/cli": {
393
+ "version": "1.5.11",
394
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@tauri-apps/cli/-/cli-1.5.11.tgz",
395
+ "integrity": "sha512-B475D7phZrq5sZ3kDABH4g2mEoUIHtnIO+r4ZGAAfsjMbZCwXxR/jlMGTEL+VO3YzjpF7gQe38IzB4vLBbVppw==",
396
+ "dev": true,
397
+ "bin": {
398
+ "tauri": "tauri.js"
399
+ },
400
+ "engines": {
401
+ "node": ">= 10"
402
+ },
403
+ "optionalDependencies": {
404
+ "@tauri-apps/cli-darwin-arm64": "1.5.11",
405
+ "@tauri-apps/cli-darwin-x64": "1.5.11",
406
+ "@tauri-apps/cli-linux-arm-gnueabihf": "1.5.11",
407
+ "@tauri-apps/cli-linux-arm64-gnu": "1.5.11",
408
+ "@tauri-apps/cli-linux-arm64-musl": "1.5.11",
409
+ "@tauri-apps/cli-linux-x64-gnu": "1.5.11",
410
+ "@tauri-apps/cli-linux-x64-musl": "1.5.11",
411
+ "@tauri-apps/cli-win32-arm64-msvc": "1.5.11",
412
+ "@tauri-apps/cli-win32-ia32-msvc": "1.5.11",
413
+ "@tauri-apps/cli-win32-x64-msvc": "1.5.11"
414
+ }
415
+ },
416
+ "node_modules/@tauri-apps/cli-darwin-arm64": {
417
+ "version": "1.5.11",
418
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.5.11.tgz",
419
+ "integrity": "sha512-2NLSglDb5VfvTbMtmOKWyD+oaL/e8Z/ZZGovHtUFyUSFRabdXc6cZOlcD1BhFvYkHqm+TqGaz5qtPR5UbqDs8A==",
420
+ "cpu": [
421
+ "arm64"
422
+ ],
423
+ "dev": true,
424
+ "optional": true,
425
+ "os": [
426
+ "darwin"
427
+ ],
428
+ "engines": {
429
+ "node": ">= 10"
430
+ }
431
+ },
432
+ "node_modules/@tauri-apps/cli-darwin-x64": {
433
+ "version": "1.5.11",
434
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.5.11.tgz",
435
+ "integrity": "sha512-/RQllHiJRH2fJOCudtZlaUIjofkHzP3zZgxi71ZUm7Fy80smU5TDfwpwOvB0wSVh0g/ciDjMArCSTo0MRvL+ag==",
436
+ "cpu": [
437
+ "x64"
438
+ ],
439
+ "dev": true,
440
+ "optional": true,
441
+ "os": [
442
+ "darwin"
443
+ ],
444
+ "engines": {
445
+ "node": ">= 10"
446
+ }
447
+ },
448
+ "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": {
449
+ "version": "1.5.11",
450
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.5.11.tgz",
451
+ "integrity": "sha512-IlBuBPKmMm+a5LLUEK6a21UGr9ZYd6zKuKLq6IGM4tVweQa8Sf2kP2Nqs74dMGIUrLmMs0vuqdURpykQg+z4NQ==",
452
+ "cpu": [
453
+ "arm"
454
+ ],
455
+ "dev": true,
456
+ "optional": true,
457
+ "os": [
458
+ "linux"
459
+ ],
460
+ "engines": {
461
+ "node": ">= 10"
462
+ }
463
+ },
464
+ "node_modules/@tauri-apps/cli-linux-arm64-gnu": {
465
+ "version": "1.5.11",
466
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.5.11.tgz",
467
+ "integrity": "sha512-w+k1bNHCU/GbmXshtAhyTwqosThUDmCEFLU4Zkin1vl2fuAtQry2RN7thfcJFepblUGL/J7yh3Q/0+BCjtspKQ==",
468
+ "cpu": [
469
+ "arm64"
470
+ ],
471
+ "dev": true,
472
+ "optional": true,
473
+ "os": [
474
+ "linux"
475
+ ],
476
+ "engines": {
477
+ "node": ">= 10"
478
+ }
479
+ },
480
+ "node_modules/@tauri-apps/cli-linux-arm64-musl": {
481
+ "version": "1.5.11",
482
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.5.11.tgz",
483
+ "integrity": "sha512-PN6/dl+OfYQ/qrAy4HRAfksJ2AyWQYn2IA/2Wwpaa7SDRz2+hzwTQkvajuvy0sQ5L2WCG7ymFYRYMbpC6Hk9Pg==",
484
+ "cpu": [
485
+ "arm64"
486
+ ],
487
+ "dev": true,
488
+ "optional": true,
489
+ "os": [
490
+ "linux"
491
+ ],
492
+ "engines": {
493
+ "node": ">= 10"
494
+ }
495
+ },
496
+ "node_modules/@tauri-apps/cli-linux-x64-gnu": {
497
+ "version": "1.5.11",
498
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.5.11.tgz",
499
+ "integrity": "sha512-MTVXLi89Nj7Apcvjezw92m7ZqIDKT5SFKZtVPCg6RoLUBTzko/BQoXYIRWmdoz2pgkHDUHgO2OMJ8oKzzddXbw==",
500
+ "cpu": [
501
+ "x64"
502
+ ],
503
+ "dev": true,
504
+ "optional": true,
505
+ "os": [
506
+ "linux"
507
+ ],
508
+ "engines": {
509
+ "node": ">= 10"
510
+ }
511
+ },
512
+ "node_modules/@tauri-apps/cli-linux-x64-musl": {
513
+ "version": "1.5.11",
514
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.5.11.tgz",
515
+ "integrity": "sha512-kwzAjqFpz7rvTs7WGZLy/a5nS5t15QKr3E9FG95MNF0exTl3d29YoAUAe1Mn0mOSrTJ9Z+vYYAcI/QdcsGBP+w==",
516
+ "cpu": [
517
+ "x64"
518
+ ],
519
+ "dev": true,
520
+ "optional": true,
521
+ "os": [
522
+ "linux"
523
+ ],
524
+ "engines": {
525
+ "node": ">= 10"
526
+ }
527
+ },
528
+ "node_modules/@tauri-apps/cli-win32-arm64-msvc": {
529
+ "version": "1.5.11",
530
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-1.5.11.tgz",
531
+ "integrity": "sha512-L+5NZ/rHrSUrMxjj6YpFYCXp6wHnq8c8SfDTBOX8dO8x+5283/vftb4vvuGIsLS4UwUFXFnLt3XQr44n84E67Q==",
532
+ "cpu": [
533
+ "arm64"
534
+ ],
535
+ "dev": true,
536
+ "optional": true,
537
+ "os": [
538
+ "win32"
539
+ ],
540
+ "engines": {
541
+ "node": ">= 10"
542
+ }
543
+ },
544
+ "node_modules/@tauri-apps/cli-win32-ia32-msvc": {
545
+ "version": "1.5.11",
546
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.5.11.tgz",
547
+ "integrity": "sha512-oVlD9IVewrY0lZzTdb71kNXkjdgMqFq+ohb67YsJb4Rf7o8A9DTlFds1XLCe3joqLMm4M+gvBKD7YnGIdxQ9vA==",
548
+ "cpu": [
549
+ "ia32"
550
+ ],
551
+ "dev": true,
552
+ "optional": true,
553
+ "os": [
554
+ "win32"
555
+ ],
556
+ "engines": {
557
+ "node": ">= 10"
558
+ }
559
+ },
560
+ "node_modules/@tauri-apps/cli-win32-x64-msvc": {
561
+ "version": "1.5.11",
562
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.5.11.tgz",
563
+ "integrity": "sha512-1CexcqUFCis5ypUIMOKllxUBrna09McbftWENgvVXMfA+SP+yPDPAVb8fIvUcdTIwR/yHJwcIucmTB4anww4vg==",
564
+ "cpu": [
565
+ "x64"
566
+ ],
567
+ "dev": true,
568
+ "optional": true,
569
+ "os": [
570
+ "win32"
571
+ ],
572
+ "engines": {
573
+ "node": ">= 10"
574
+ }
575
+ },
576
+ "node_modules/@types/json5": {
577
+ "version": "0.0.29",
578
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@types/json5/-/json5-0.0.29.tgz",
579
+ "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="
580
+ },
581
+ "node_modules/@types/node": {
582
+ "version": "18.17.0",
583
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@types/node/-/node-18.17.0.tgz",
584
+ "integrity": "sha512-GXZxEtOxYGFchyUzxvKI14iff9KZ2DI+A6a37o6EQevtg6uO9t+aUZKcaC1Te5Ng1OnLM7K9NVVj+FbecD9cJg=="
585
+ },
586
+ "node_modules/@types/prop-types": {
587
+ "version": "15.7.5",
588
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
589
+ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
590
+ },
591
+ "node_modules/@types/react": {
592
+ "version": "18.2.78",
593
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@types/react/-/react-18.2.78.tgz",
594
+ "integrity": "sha512-qOwdPnnitQY4xKlKayt42q5W5UQrSHjgoXNVEtxeqdITJ99k4VXJOP3vt8Rkm9HmgJpH50UNU+rlqfkfWOqp0A==",
595
+ "dependencies": {
596
+ "@types/prop-types": "*",
597
+ "csstype": "^3.0.2"
598
+ }
599
+ },
600
+ "node_modules/@types/react-dom": {
601
+ "version": "18.2.25",
602
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/@types/react-dom/-/react-dom-18.2.25.tgz",
603
+ "integrity": "sha512-o/V48vf4MQh7juIKZU2QGDfli6p1+OOi5oXx36Hffpc9adsHeXjVp8rHuPkjd8VT8sOJ2Zp05HR7CdpGTIUFUA==",
604
+ "dependencies": {
605
+ "@types/react": "*"
606
+ }
607
+ },
608
+ "node_modules/@typescript-eslint/parser": {
609
+ "version": "5.48.2",
610
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.2.tgz",
611
+ "integrity": "sha512-38zMsKsG2sIuM5Oi/olurGwYJXzmtdsHhn5mI/pQogP+BjYVkK5iRazCQ8RGS0V+YLk282uWElN70zAAUmaYHw==",
612
+ "dependencies": {
613
+ "@typescript-eslint/scope-manager": "5.48.2",
614
+ "@typescript-eslint/types": "5.48.2",
615
+ "@typescript-eslint/typescript-estree": "5.48.2",
616
+ "debug": "^4.3.4"
617
+ },
618
+ "engines": {
619
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
620
+ },
621
+ "funding": {
622
+ "type": "opencollective",
623
+ "url": "https://opencollective.com/typescript-eslint"
624
+ },
625
+ "peerDependencies": {
626
+ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
627
+ },
628
+ "peerDependenciesMeta": {
629
+ "typescript": {
630
+ "optional": true
631
+ }
632
+ }
633
+ },
634
+ "node_modules/@typescript-eslint/scope-manager": {
635
+ "version": "5.48.2",
636
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.48.2.tgz",
637
+ "integrity": "sha512-zEUFfonQid5KRDKoI3O+uP1GnrFd4tIHlvs+sTJXiWuypUWMuDaottkJuR612wQfOkjYbsaskSIURV9xo4f+Fw==",
638
+ "dependencies": {
639
+ "@typescript-eslint/types": "5.48.2",
640
+ "@typescript-eslint/visitor-keys": "5.48.2"
641
+ },
642
+ "engines": {
643
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
644
+ },
645
+ "funding": {
646
+ "type": "opencollective",
647
+ "url": "https://opencollective.com/typescript-eslint"
648
+ }
649
+ },
650
+ "node_modules/@typescript-eslint/types": {
651
+ "version": "5.48.2",
652
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.2.tgz",
653
+ "integrity": "sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA==",
654
+ "engines": {
655
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
656
+ },
657
+ "funding": {
658
+ "type": "opencollective",
659
+ "url": "https://opencollective.com/typescript-eslint"
660
+ }
661
+ },
662
+ "node_modules/@typescript-eslint/typescript-estree": {
663
+ "version": "5.48.2",
664
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz",
665
+ "integrity": "sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg==",
666
+ "dependencies": {
667
+ "@typescript-eslint/types": "5.48.2",
668
+ "@typescript-eslint/visitor-keys": "5.48.2",
669
+ "debug": "^4.3.4",
670
+ "globby": "^11.1.0",
671
+ "is-glob": "^4.0.3",
672
+ "semver": "^7.3.7",
673
+ "tsutils": "^3.21.0"
674
+ },
675
+ "engines": {
676
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
677
+ },
678
+ "funding": {
679
+ "type": "opencollective",
680
+ "url": "https://opencollective.com/typescript-eslint"
681
+ },
682
+ "peerDependenciesMeta": {
683
+ "typescript": {
684
+ "optional": true
685
+ }
686
+ }
687
+ },
688
+ "node_modules/@typescript-eslint/visitor-keys": {
689
+ "version": "5.48.2",
690
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz",
691
+ "integrity": "sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ==",
692
+ "dependencies": {
693
+ "@typescript-eslint/types": "5.48.2",
694
+ "eslint-visitor-keys": "^3.3.0"
695
+ },
696
+ "engines": {
697
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
698
+ },
699
+ "funding": {
700
+ "type": "opencollective",
701
+ "url": "https://opencollective.com/typescript-eslint"
702
+ }
703
+ },
704
+ "node_modules/acorn": {
705
+ "version": "8.8.1",
706
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
707
+ "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
708
+ "bin": {
709
+ "acorn": "bin/acorn"
710
+ },
711
+ "engines": {
712
+ "node": ">=0.4.0"
713
+ }
714
+ },
715
+ "node_modules/acorn-jsx": {
716
+ "version": "5.3.2",
717
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
718
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
719
+ "peerDependencies": {
720
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
721
+ }
722
+ },
723
+ "node_modules/ajv": {
724
+ "version": "6.12.6",
725
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
726
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
727
+ "dependencies": {
728
+ "fast-deep-equal": "^3.1.1",
729
+ "fast-json-stable-stringify": "^2.0.0",
730
+ "json-schema-traverse": "^0.4.1",
731
+ "uri-js": "^4.2.2"
732
+ },
733
+ "funding": {
734
+ "type": "github",
735
+ "url": "https://github.com/sponsors/epoberezkin"
736
+ }
737
+ },
738
+ "node_modules/ansi-regex": {
739
+ "version": "5.0.1",
740
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
741
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
742
+ "engines": {
743
+ "node": ">=8"
744
+ }
745
+ },
746
+ "node_modules/ansi-styles": {
747
+ "version": "4.3.0",
748
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
749
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
750
+ "dependencies": {
751
+ "color-convert": "^2.0.1"
752
+ },
753
+ "engines": {
754
+ "node": ">=8"
755
+ },
756
+ "funding": {
757
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
758
+ }
759
+ },
760
+ "node_modules/argparse": {
761
+ "version": "2.0.1",
762
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
763
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
764
+ },
765
+ "node_modules/aria-query": {
766
+ "version": "5.1.3",
767
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
768
+ "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
769
+ "dependencies": {
770
+ "deep-equal": "^2.0.5"
771
+ }
772
+ },
773
+ "node_modules/array-buffer-byte-length": {
774
+ "version": "1.0.1",
775
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz",
776
+ "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==",
777
+ "dependencies": {
778
+ "call-bind": "^1.0.5",
779
+ "is-array-buffer": "^3.0.4"
780
+ },
781
+ "engines": {
782
+ "node": ">= 0.4"
783
+ }
784
+ },
785
+ "node_modules/array-includes": {
786
+ "version": "3.1.8",
787
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/array-includes/-/array-includes-3.1.8.tgz",
788
+ "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==",
789
+ "dependencies": {
790
+ "call-bind": "^1.0.7",
791
+ "define-properties": "^1.2.1",
792
+ "es-abstract": "^1.23.2",
793
+ "es-object-atoms": "^1.0.0",
794
+ "get-intrinsic": "^1.2.4",
795
+ "is-string": "^1.0.7"
796
+ },
797
+ "engines": {
798
+ "node": ">= 0.4"
799
+ }
800
+ },
801
+ "node_modules/array-union": {
802
+ "version": "2.1.0",
803
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
804
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
805
+ "engines": {
806
+ "node": ">=8"
807
+ }
808
+ },
809
+ "node_modules/array.prototype.findlast": {
810
+ "version": "1.2.5",
811
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz",
812
+ "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==",
813
+ "dependencies": {
814
+ "call-bind": "^1.0.7",
815
+ "define-properties": "^1.2.1",
816
+ "es-abstract": "^1.23.2",
817
+ "es-errors": "^1.3.0",
818
+ "es-object-atoms": "^1.0.0",
819
+ "es-shim-unscopables": "^1.0.2"
820
+ },
821
+ "engines": {
822
+ "node": ">= 0.4"
823
+ }
824
+ },
825
+ "node_modules/array.prototype.findlastindex": {
826
+ "version": "1.2.5",
827
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz",
828
+ "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==",
829
+ "dependencies": {
830
+ "call-bind": "^1.0.7",
831
+ "define-properties": "^1.2.1",
832
+ "es-abstract": "^1.23.2",
833
+ "es-errors": "^1.3.0",
834
+ "es-object-atoms": "^1.0.0",
835
+ "es-shim-unscopables": "^1.0.2"
836
+ },
837
+ "engines": {
838
+ "node": ">= 0.4"
839
+ }
840
+ },
841
+ "node_modules/array.prototype.flat": {
842
+ "version": "1.3.2",
843
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz",
844
+ "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==",
845
+ "dependencies": {
846
+ "call-bind": "^1.0.2",
847
+ "define-properties": "^1.2.0",
848
+ "es-abstract": "^1.22.1",
849
+ "es-shim-unscopables": "^1.0.0"
850
+ },
851
+ "engines": {
852
+ "node": ">= 0.4"
853
+ }
854
+ },
855
+ "node_modules/array.prototype.flatmap": {
856
+ "version": "1.3.2",
857
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz",
858
+ "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==",
859
+ "dependencies": {
860
+ "call-bind": "^1.0.2",
861
+ "define-properties": "^1.2.0",
862
+ "es-abstract": "^1.22.1",
863
+ "es-shim-unscopables": "^1.0.0"
864
+ },
865
+ "engines": {
866
+ "node": ">= 0.4"
867
+ }
868
+ },
869
+ "node_modules/array.prototype.toreversed": {
870
+ "version": "1.1.2",
871
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz",
872
+ "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==",
873
+ "dependencies": {
874
+ "call-bind": "^1.0.2",
875
+ "define-properties": "^1.2.0",
876
+ "es-abstract": "^1.22.1",
877
+ "es-shim-unscopables": "^1.0.0"
878
+ }
879
+ },
880
+ "node_modules/array.prototype.tosorted": {
881
+ "version": "1.1.3",
882
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz",
883
+ "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==",
884
+ "dependencies": {
885
+ "call-bind": "^1.0.5",
886
+ "define-properties": "^1.2.1",
887
+ "es-abstract": "^1.22.3",
888
+ "es-errors": "^1.1.0",
889
+ "es-shim-unscopables": "^1.0.2"
890
+ }
891
+ },
892
+ "node_modules/arraybuffer.prototype.slice": {
893
+ "version": "1.0.3",
894
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz",
895
+ "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==",
896
+ "dependencies": {
897
+ "array-buffer-byte-length": "^1.0.1",
898
+ "call-bind": "^1.0.5",
899
+ "define-properties": "^1.2.1",
900
+ "es-abstract": "^1.22.3",
901
+ "es-errors": "^1.2.1",
902
+ "get-intrinsic": "^1.2.3",
903
+ "is-array-buffer": "^3.0.4",
904
+ "is-shared-array-buffer": "^1.0.2"
905
+ },
906
+ "engines": {
907
+ "node": ">= 0.4"
908
+ }
909
+ },
910
+ "node_modules/ast-types-flow": {
911
+ "version": "0.0.7",
912
+ "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
913
+ "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag=="
914
+ },
915
+ "node_modules/available-typed-arrays": {
916
+ "version": "1.0.7",
917
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
918
+ "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
919
+ "dependencies": {
920
+ "possible-typed-array-names": "^1.0.0"
921
+ },
922
+ "engines": {
923
+ "node": ">= 0.4"
924
+ }
925
+ },
926
+ "node_modules/axe-core": {
927
+ "version": "4.6.2",
928
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.2.tgz",
929
+ "integrity": "sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg==",
930
+ "engines": {
931
+ "node": ">=4"
932
+ }
933
+ },
934
+ "node_modules/axobject-query": {
935
+ "version": "3.1.1",
936
+ "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz",
937
+ "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==",
938
+ "dependencies": {
939
+ "deep-equal": "^2.0.5"
940
+ }
941
+ },
942
+ "node_modules/balanced-match": {
943
+ "version": "1.0.2",
944
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
945
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
946
+ },
947
+ "node_modules/brace-expansion": {
948
+ "version": "1.1.11",
949
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
950
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
951
+ "dependencies": {
952
+ "balanced-match": "^1.0.0",
953
+ "concat-map": "0.0.1"
954
+ }
955
+ },
956
+ "node_modules/braces": {
957
+ "version": "3.0.2",
958
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
959
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
960
+ "dependencies": {
961
+ "fill-range": "^7.0.1"
962
+ },
963
+ "engines": {
964
+ "node": ">=8"
965
+ }
966
+ },
967
+ "node_modules/busboy": {
968
+ "version": "1.6.0",
969
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/busboy/-/busboy-1.6.0.tgz",
970
+ "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
971
+ "dependencies": {
972
+ "streamsearch": "^1.1.0"
973
+ },
974
+ "engines": {
975
+ "node": ">=10.16.0"
976
+ }
977
+ },
978
+ "node_modules/call-bind": {
979
+ "version": "1.0.7",
980
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/call-bind/-/call-bind-1.0.7.tgz",
981
+ "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
982
+ "dependencies": {
983
+ "es-define-property": "^1.0.0",
984
+ "es-errors": "^1.3.0",
985
+ "function-bind": "^1.1.2",
986
+ "get-intrinsic": "^1.2.4",
987
+ "set-function-length": "^1.2.1"
988
+ },
989
+ "engines": {
990
+ "node": ">= 0.4"
991
+ }
992
+ },
993
+ "node_modules/callsites": {
994
+ "version": "3.1.0",
995
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
996
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
997
+ "engines": {
998
+ "node": ">=6"
999
+ }
1000
+ },
1001
+ "node_modules/caniuse-lite": {
1002
+ "version": "1.0.30001609",
1003
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/caniuse-lite/-/caniuse-lite-1.0.30001609.tgz",
1004
+ "integrity": "sha512-JFPQs34lHKx1B5t1EpQpWH4c+29zIyn/haGsbpfq3suuV9v56enjFt23zqijxGTMwy1p/4H2tjnQMY+p1WoAyA=="
1005
+ },
1006
+ "node_modules/chalk": {
1007
+ "version": "4.1.2",
1008
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1009
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1010
+ "dependencies": {
1011
+ "ansi-styles": "^4.1.0",
1012
+ "supports-color": "^7.1.0"
1013
+ },
1014
+ "engines": {
1015
+ "node": ">=10"
1016
+ },
1017
+ "funding": {
1018
+ "url": "https://github.com/chalk/chalk?sponsor=1"
1019
+ }
1020
+ },
1021
+ "node_modules/client-only": {
1022
+ "version": "0.0.1",
1023
+ "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
1024
+ "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
1025
+ },
1026
+ "node_modules/color-convert": {
1027
+ "version": "2.0.1",
1028
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1029
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1030
+ "dependencies": {
1031
+ "color-name": "~1.1.4"
1032
+ },
1033
+ "engines": {
1034
+ "node": ">=7.0.0"
1035
+ }
1036
+ },
1037
+ "node_modules/color-name": {
1038
+ "version": "1.1.4",
1039
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1040
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
1041
+ },
1042
+ "node_modules/concat-map": {
1043
+ "version": "0.0.1",
1044
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1045
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
1046
+ },
1047
+ "node_modules/cross-spawn": {
1048
+ "version": "7.0.3",
1049
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
1050
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1051
+ "dependencies": {
1052
+ "path-key": "^3.1.0",
1053
+ "shebang-command": "^2.0.0",
1054
+ "which": "^2.0.1"
1055
+ },
1056
+ "engines": {
1057
+ "node": ">= 8"
1058
+ }
1059
+ },
1060
+ "node_modules/csstype": {
1061
+ "version": "3.1.1",
1062
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz",
1063
+ "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw=="
1064
+ },
1065
+ "node_modules/damerau-levenshtein": {
1066
+ "version": "1.0.8",
1067
+ "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
1068
+ "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="
1069
+ },
1070
+ "node_modules/data-view-buffer": {
1071
+ "version": "1.0.1",
1072
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/data-view-buffer/-/data-view-buffer-1.0.1.tgz",
1073
+ "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==",
1074
+ "dependencies": {
1075
+ "call-bind": "^1.0.6",
1076
+ "es-errors": "^1.3.0",
1077
+ "is-data-view": "^1.0.1"
1078
+ },
1079
+ "engines": {
1080
+ "node": ">= 0.4"
1081
+ }
1082
+ },
1083
+ "node_modules/data-view-byte-length": {
1084
+ "version": "1.0.1",
1085
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz",
1086
+ "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==",
1087
+ "dependencies": {
1088
+ "call-bind": "^1.0.7",
1089
+ "es-errors": "^1.3.0",
1090
+ "is-data-view": "^1.0.1"
1091
+ },
1092
+ "engines": {
1093
+ "node": ">= 0.4"
1094
+ }
1095
+ },
1096
+ "node_modules/data-view-byte-offset": {
1097
+ "version": "1.0.0",
1098
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz",
1099
+ "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==",
1100
+ "dependencies": {
1101
+ "call-bind": "^1.0.6",
1102
+ "es-errors": "^1.3.0",
1103
+ "is-data-view": "^1.0.1"
1104
+ },
1105
+ "engines": {
1106
+ "node": ">= 0.4"
1107
+ }
1108
+ },
1109
+ "node_modules/debug": {
1110
+ "version": "4.3.4",
1111
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
1112
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
1113
+ "dependencies": {
1114
+ "ms": "2.1.2"
1115
+ },
1116
+ "engines": {
1117
+ "node": ">=6.0"
1118
+ },
1119
+ "peerDependenciesMeta": {
1120
+ "supports-color": {
1121
+ "optional": true
1122
+ }
1123
+ }
1124
+ },
1125
+ "node_modules/deep-equal": {
1126
+ "version": "2.2.0",
1127
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz",
1128
+ "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==",
1129
+ "dependencies": {
1130
+ "call-bind": "^1.0.2",
1131
+ "es-get-iterator": "^1.1.2",
1132
+ "get-intrinsic": "^1.1.3",
1133
+ "is-arguments": "^1.1.1",
1134
+ "is-array-buffer": "^3.0.1",
1135
+ "is-date-object": "^1.0.5",
1136
+ "is-regex": "^1.1.4",
1137
+ "is-shared-array-buffer": "^1.0.2",
1138
+ "isarray": "^2.0.5",
1139
+ "object-is": "^1.1.5",
1140
+ "object-keys": "^1.1.1",
1141
+ "object.assign": "^4.1.4",
1142
+ "regexp.prototype.flags": "^1.4.3",
1143
+ "side-channel": "^1.0.4",
1144
+ "which-boxed-primitive": "^1.0.2",
1145
+ "which-collection": "^1.0.1",
1146
+ "which-typed-array": "^1.1.9"
1147
+ },
1148
+ "funding": {
1149
+ "url": "https://github.com/sponsors/ljharb"
1150
+ }
1151
+ },
1152
+ "node_modules/deep-is": {
1153
+ "version": "0.1.4",
1154
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
1155
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
1156
+ },
1157
+ "node_modules/define-data-property": {
1158
+ "version": "1.1.4",
1159
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/define-data-property/-/define-data-property-1.1.4.tgz",
1160
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
1161
+ "dependencies": {
1162
+ "es-define-property": "^1.0.0",
1163
+ "es-errors": "^1.3.0",
1164
+ "gopd": "^1.0.1"
1165
+ },
1166
+ "engines": {
1167
+ "node": ">= 0.4"
1168
+ }
1169
+ },
1170
+ "node_modules/define-lazy-prop": {
1171
+ "version": "2.0.0",
1172
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
1173
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
1174
+ "engines": {
1175
+ "node": ">=8"
1176
+ }
1177
+ },
1178
+ "node_modules/define-properties": {
1179
+ "version": "1.2.1",
1180
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/define-properties/-/define-properties-1.2.1.tgz",
1181
+ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
1182
+ "dependencies": {
1183
+ "define-data-property": "^1.0.1",
1184
+ "has-property-descriptors": "^1.0.0",
1185
+ "object-keys": "^1.1.1"
1186
+ },
1187
+ "engines": {
1188
+ "node": ">= 0.4"
1189
+ }
1190
+ },
1191
+ "node_modules/dir-glob": {
1192
+ "version": "3.0.1",
1193
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
1194
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
1195
+ "dependencies": {
1196
+ "path-type": "^4.0.0"
1197
+ },
1198
+ "engines": {
1199
+ "node": ">=8"
1200
+ }
1201
+ },
1202
+ "node_modules/doctrine": {
1203
+ "version": "3.0.0",
1204
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
1205
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
1206
+ "dependencies": {
1207
+ "esutils": "^2.0.2"
1208
+ },
1209
+ "engines": {
1210
+ "node": ">=6.0.0"
1211
+ }
1212
+ },
1213
+ "node_modules/eastasianwidth": {
1214
+ "version": "0.2.0",
1215
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
1216
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
1217
+ },
1218
+ "node_modules/emoji-regex": {
1219
+ "version": "9.2.2",
1220
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
1221
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
1222
+ },
1223
+ "node_modules/enhanced-resolve": {
1224
+ "version": "5.12.0",
1225
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz",
1226
+ "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==",
1227
+ "dependencies": {
1228
+ "graceful-fs": "^4.2.4",
1229
+ "tapable": "^2.2.0"
1230
+ },
1231
+ "engines": {
1232
+ "node": ">=10.13.0"
1233
+ }
1234
+ },
1235
+ "node_modules/es-abstract": {
1236
+ "version": "1.23.3",
1237
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/es-abstract/-/es-abstract-1.23.3.tgz",
1238
+ "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==",
1239
+ "dependencies": {
1240
+ "array-buffer-byte-length": "^1.0.1",
1241
+ "arraybuffer.prototype.slice": "^1.0.3",
1242
+ "available-typed-arrays": "^1.0.7",
1243
+ "call-bind": "^1.0.7",
1244
+ "data-view-buffer": "^1.0.1",
1245
+ "data-view-byte-length": "^1.0.1",
1246
+ "data-view-byte-offset": "^1.0.0",
1247
+ "es-define-property": "^1.0.0",
1248
+ "es-errors": "^1.3.0",
1249
+ "es-object-atoms": "^1.0.0",
1250
+ "es-set-tostringtag": "^2.0.3",
1251
+ "es-to-primitive": "^1.2.1",
1252
+ "function.prototype.name": "^1.1.6",
1253
+ "get-intrinsic": "^1.2.4",
1254
+ "get-symbol-description": "^1.0.2",
1255
+ "globalthis": "^1.0.3",
1256
+ "gopd": "^1.0.1",
1257
+ "has-property-descriptors": "^1.0.2",
1258
+ "has-proto": "^1.0.3",
1259
+ "has-symbols": "^1.0.3",
1260
+ "hasown": "^2.0.2",
1261
+ "internal-slot": "^1.0.7",
1262
+ "is-array-buffer": "^3.0.4",
1263
+ "is-callable": "^1.2.7",
1264
+ "is-data-view": "^1.0.1",
1265
+ "is-negative-zero": "^2.0.3",
1266
+ "is-regex": "^1.1.4",
1267
+ "is-shared-array-buffer": "^1.0.3",
1268
+ "is-string": "^1.0.7",
1269
+ "is-typed-array": "^1.1.13",
1270
+ "is-weakref": "^1.0.2",
1271
+ "object-inspect": "^1.13.1",
1272
+ "object-keys": "^1.1.1",
1273
+ "object.assign": "^4.1.5",
1274
+ "regexp.prototype.flags": "^1.5.2",
1275
+ "safe-array-concat": "^1.1.2",
1276
+ "safe-regex-test": "^1.0.3",
1277
+ "string.prototype.trim": "^1.2.9",
1278
+ "string.prototype.trimend": "^1.0.8",
1279
+ "string.prototype.trimstart": "^1.0.8",
1280
+ "typed-array-buffer": "^1.0.2",
1281
+ "typed-array-byte-length": "^1.0.1",
1282
+ "typed-array-byte-offset": "^1.0.2",
1283
+ "typed-array-length": "^1.0.6",
1284
+ "unbox-primitive": "^1.0.2",
1285
+ "which-typed-array": "^1.1.15"
1286
+ },
1287
+ "engines": {
1288
+ "node": ">= 0.4"
1289
+ }
1290
+ },
1291
+ "node_modules/es-define-property": {
1292
+ "version": "1.0.0",
1293
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/es-define-property/-/es-define-property-1.0.0.tgz",
1294
+ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
1295
+ "dependencies": {
1296
+ "get-intrinsic": "^1.2.4"
1297
+ },
1298
+ "engines": {
1299
+ "node": ">= 0.4"
1300
+ }
1301
+ },
1302
+ "node_modules/es-errors": {
1303
+ "version": "1.3.0",
1304
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/es-errors/-/es-errors-1.3.0.tgz",
1305
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
1306
+ "engines": {
1307
+ "node": ">= 0.4"
1308
+ }
1309
+ },
1310
+ "node_modules/es-get-iterator": {
1311
+ "version": "1.1.3",
1312
+ "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
1313
+ "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==",
1314
+ "dependencies": {
1315
+ "call-bind": "^1.0.2",
1316
+ "get-intrinsic": "^1.1.3",
1317
+ "has-symbols": "^1.0.3",
1318
+ "is-arguments": "^1.1.1",
1319
+ "is-map": "^2.0.2",
1320
+ "is-set": "^2.0.2",
1321
+ "is-string": "^1.0.7",
1322
+ "isarray": "^2.0.5",
1323
+ "stop-iteration-iterator": "^1.0.0"
1324
+ },
1325
+ "funding": {
1326
+ "url": "https://github.com/sponsors/ljharb"
1327
+ }
1328
+ },
1329
+ "node_modules/es-iterator-helpers": {
1330
+ "version": "1.0.18",
1331
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/es-iterator-helpers/-/es-iterator-helpers-1.0.18.tgz",
1332
+ "integrity": "sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==",
1333
+ "dependencies": {
1334
+ "call-bind": "^1.0.7",
1335
+ "define-properties": "^1.2.1",
1336
+ "es-abstract": "^1.23.0",
1337
+ "es-errors": "^1.3.0",
1338
+ "es-set-tostringtag": "^2.0.3",
1339
+ "function-bind": "^1.1.2",
1340
+ "get-intrinsic": "^1.2.4",
1341
+ "globalthis": "^1.0.3",
1342
+ "has-property-descriptors": "^1.0.2",
1343
+ "has-proto": "^1.0.3",
1344
+ "has-symbols": "^1.0.3",
1345
+ "internal-slot": "^1.0.7",
1346
+ "iterator.prototype": "^1.1.2",
1347
+ "safe-array-concat": "^1.1.2"
1348
+ },
1349
+ "engines": {
1350
+ "node": ">= 0.4"
1351
+ }
1352
+ },
1353
+ "node_modules/es-object-atoms": {
1354
+ "version": "1.0.0",
1355
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
1356
+ "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",
1357
+ "dependencies": {
1358
+ "es-errors": "^1.3.0"
1359
+ },
1360
+ "engines": {
1361
+ "node": ">= 0.4"
1362
+ }
1363
+ },
1364
+ "node_modules/es-set-tostringtag": {
1365
+ "version": "2.0.3",
1366
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz",
1367
+ "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==",
1368
+ "dependencies": {
1369
+ "get-intrinsic": "^1.2.4",
1370
+ "has-tostringtag": "^1.0.2",
1371
+ "hasown": "^2.0.1"
1372
+ },
1373
+ "engines": {
1374
+ "node": ">= 0.4"
1375
+ }
1376
+ },
1377
+ "node_modules/es-shim-unscopables": {
1378
+ "version": "1.0.2",
1379
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz",
1380
+ "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==",
1381
+ "dependencies": {
1382
+ "hasown": "^2.0.0"
1383
+ }
1384
+ },
1385
+ "node_modules/es-to-primitive": {
1386
+ "version": "1.2.1",
1387
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
1388
+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
1389
+ "dependencies": {
1390
+ "is-callable": "^1.1.4",
1391
+ "is-date-object": "^1.0.1",
1392
+ "is-symbol": "^1.0.2"
1393
+ },
1394
+ "engines": {
1395
+ "node": ">= 0.4"
1396
+ },
1397
+ "funding": {
1398
+ "url": "https://github.com/sponsors/ljharb"
1399
+ }
1400
+ },
1401
+ "node_modules/escape-string-regexp": {
1402
+ "version": "4.0.0",
1403
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
1404
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
1405
+ "engines": {
1406
+ "node": ">=10"
1407
+ },
1408
+ "funding": {
1409
+ "url": "https://github.com/sponsors/sindresorhus"
1410
+ }
1411
+ },
1412
+ "node_modules/eslint": {
1413
+ "version": "8.32.0",
1414
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.32.0.tgz",
1415
+ "integrity": "sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==",
1416
+ "dependencies": {
1417
+ "@eslint/eslintrc": "^1.4.1",
1418
+ "@humanwhocodes/config-array": "^0.11.8",
1419
+ "@humanwhocodes/module-importer": "^1.0.1",
1420
+ "@nodelib/fs.walk": "^1.2.8",
1421
+ "ajv": "^6.10.0",
1422
+ "chalk": "^4.0.0",
1423
+ "cross-spawn": "^7.0.2",
1424
+ "debug": "^4.3.2",
1425
+ "doctrine": "^3.0.0",
1426
+ "escape-string-regexp": "^4.0.0",
1427
+ "eslint-scope": "^7.1.1",
1428
+ "eslint-utils": "^3.0.0",
1429
+ "eslint-visitor-keys": "^3.3.0",
1430
+ "espree": "^9.4.0",
1431
+ "esquery": "^1.4.0",
1432
+ "esutils": "^2.0.2",
1433
+ "fast-deep-equal": "^3.1.3",
1434
+ "file-entry-cache": "^6.0.1",
1435
+ "find-up": "^5.0.0",
1436
+ "glob-parent": "^6.0.2",
1437
+ "globals": "^13.19.0",
1438
+ "grapheme-splitter": "^1.0.4",
1439
+ "ignore": "^5.2.0",
1440
+ "import-fresh": "^3.0.0",
1441
+ "imurmurhash": "^0.1.4",
1442
+ "is-glob": "^4.0.0",
1443
+ "is-path-inside": "^3.0.3",
1444
+ "js-sdsl": "^4.1.4",
1445
+ "js-yaml": "^4.1.0",
1446
+ "json-stable-stringify-without-jsonify": "^1.0.1",
1447
+ "levn": "^0.4.1",
1448
+ "lodash.merge": "^4.6.2",
1449
+ "minimatch": "^3.1.2",
1450
+ "natural-compare": "^1.4.0",
1451
+ "optionator": "^0.9.1",
1452
+ "regexpp": "^3.2.0",
1453
+ "strip-ansi": "^6.0.1",
1454
+ "strip-json-comments": "^3.1.0",
1455
+ "text-table": "^0.2.0"
1456
+ },
1457
+ "bin": {
1458
+ "eslint": "bin/eslint.js"
1459
+ },
1460
+ "engines": {
1461
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1462
+ },
1463
+ "funding": {
1464
+ "url": "https://opencollective.com/eslint"
1465
+ }
1466
+ },
1467
+ "node_modules/eslint-config-next": {
1468
+ "version": "14.1.0",
1469
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/eslint-config-next/-/eslint-config-next-14.1.0.tgz",
1470
+ "integrity": "sha512-SBX2ed7DoRFXC6CQSLc/SbLY9Ut6HxNB2wPTcoIWjUMd7aF7O/SIE7111L8FdZ9TXsNV4pulUDnfthpyPtbFUg==",
1471
+ "dependencies": {
1472
+ "@next/eslint-plugin-next": "14.1.0",
1473
+ "@rushstack/eslint-patch": "^1.3.3",
1474
+ "@typescript-eslint/parser": "^5.4.2 || ^6.0.0",
1475
+ "eslint-import-resolver-node": "^0.3.6",
1476
+ "eslint-import-resolver-typescript": "^3.5.2",
1477
+ "eslint-plugin-import": "^2.28.1",
1478
+ "eslint-plugin-jsx-a11y": "^6.7.1",
1479
+ "eslint-plugin-react": "^7.33.2",
1480
+ "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705"
1481
+ },
1482
+ "peerDependencies": {
1483
+ "eslint": "^7.23.0 || ^8.0.0",
1484
+ "typescript": ">=3.3.1"
1485
+ },
1486
+ "peerDependenciesMeta": {
1487
+ "typescript": {
1488
+ "optional": true
1489
+ }
1490
+ }
1491
+ },
1492
+ "node_modules/eslint-import-resolver-node": {
1493
+ "version": "0.3.9",
1494
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",
1495
+ "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==",
1496
+ "dependencies": {
1497
+ "debug": "^3.2.7",
1498
+ "is-core-module": "^2.13.0",
1499
+ "resolve": "^1.22.4"
1500
+ }
1501
+ },
1502
+ "node_modules/eslint-import-resolver-node/node_modules/debug": {
1503
+ "version": "3.2.7",
1504
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
1505
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
1506
+ "dependencies": {
1507
+ "ms": "^2.1.1"
1508
+ }
1509
+ },
1510
+ "node_modules/eslint-import-resolver-typescript": {
1511
+ "version": "3.5.3",
1512
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.3.tgz",
1513
+ "integrity": "sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==",
1514
+ "dependencies": {
1515
+ "debug": "^4.3.4",
1516
+ "enhanced-resolve": "^5.10.0",
1517
+ "get-tsconfig": "^4.2.0",
1518
+ "globby": "^13.1.2",
1519
+ "is-core-module": "^2.10.0",
1520
+ "is-glob": "^4.0.3",
1521
+ "synckit": "^0.8.4"
1522
+ },
1523
+ "engines": {
1524
+ "node": "^14.18.0 || >=16.0.0"
1525
+ },
1526
+ "funding": {
1527
+ "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts"
1528
+ },
1529
+ "peerDependencies": {
1530
+ "eslint": "*",
1531
+ "eslint-plugin-import": "*"
1532
+ }
1533
+ },
1534
+ "node_modules/eslint-import-resolver-typescript/node_modules/globby": {
1535
+ "version": "13.1.3",
1536
+ "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz",
1537
+ "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==",
1538
+ "dependencies": {
1539
+ "dir-glob": "^3.0.1",
1540
+ "fast-glob": "^3.2.11",
1541
+ "ignore": "^5.2.0",
1542
+ "merge2": "^1.4.1",
1543
+ "slash": "^4.0.0"
1544
+ },
1545
+ "engines": {
1546
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
1547
+ },
1548
+ "funding": {
1549
+ "url": "https://github.com/sponsors/sindresorhus"
1550
+ }
1551
+ },
1552
+ "node_modules/eslint-import-resolver-typescript/node_modules/slash": {
1553
+ "version": "4.0.0",
1554
+ "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
1555
+ "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
1556
+ "engines": {
1557
+ "node": ">=12"
1558
+ },
1559
+ "funding": {
1560
+ "url": "https://github.com/sponsors/sindresorhus"
1561
+ }
1562
+ },
1563
+ "node_modules/eslint-module-utils": {
1564
+ "version": "2.8.1",
1565
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz",
1566
+ "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==",
1567
+ "dependencies": {
1568
+ "debug": "^3.2.7"
1569
+ },
1570
+ "engines": {
1571
+ "node": ">=4"
1572
+ },
1573
+ "peerDependenciesMeta": {
1574
+ "eslint": {
1575
+ "optional": true
1576
+ }
1577
+ }
1578
+ },
1579
+ "node_modules/eslint-module-utils/node_modules/debug": {
1580
+ "version": "3.2.7",
1581
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/debug/-/debug-3.2.7.tgz",
1582
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
1583
+ "dependencies": {
1584
+ "ms": "^2.1.1"
1585
+ }
1586
+ },
1587
+ "node_modules/eslint-plugin-import": {
1588
+ "version": "2.29.1",
1589
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz",
1590
+ "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==",
1591
+ "dependencies": {
1592
+ "array-includes": "^3.1.7",
1593
+ "array.prototype.findlastindex": "^1.2.3",
1594
+ "array.prototype.flat": "^1.3.2",
1595
+ "array.prototype.flatmap": "^1.3.2",
1596
+ "debug": "^3.2.7",
1597
+ "doctrine": "^2.1.0",
1598
+ "eslint-import-resolver-node": "^0.3.9",
1599
+ "eslint-module-utils": "^2.8.0",
1600
+ "hasown": "^2.0.0",
1601
+ "is-core-module": "^2.13.1",
1602
+ "is-glob": "^4.0.3",
1603
+ "minimatch": "^3.1.2",
1604
+ "object.fromentries": "^2.0.7",
1605
+ "object.groupby": "^1.0.1",
1606
+ "object.values": "^1.1.7",
1607
+ "semver": "^6.3.1",
1608
+ "tsconfig-paths": "^3.15.0"
1609
+ },
1610
+ "engines": {
1611
+ "node": ">=4"
1612
+ },
1613
+ "peerDependencies": {
1614
+ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
1615
+ }
1616
+ },
1617
+ "node_modules/eslint-plugin-import/node_modules/debug": {
1618
+ "version": "3.2.7",
1619
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
1620
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
1621
+ "dependencies": {
1622
+ "ms": "^2.1.1"
1623
+ }
1624
+ },
1625
+ "node_modules/eslint-plugin-import/node_modules/doctrine": {
1626
+ "version": "2.1.0",
1627
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
1628
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
1629
+ "dependencies": {
1630
+ "esutils": "^2.0.2"
1631
+ },
1632
+ "engines": {
1633
+ "node": ">=0.10.0"
1634
+ }
1635
+ },
1636
+ "node_modules/eslint-plugin-import/node_modules/semver": {
1637
+ "version": "6.3.1",
1638
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/semver/-/semver-6.3.1.tgz",
1639
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
1640
+ "bin": {
1641
+ "semver": "bin/semver.js"
1642
+ }
1643
+ },
1644
+ "node_modules/eslint-plugin-jsx-a11y": {
1645
+ "version": "6.7.1",
1646
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz",
1647
+ "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==",
1648
+ "dependencies": {
1649
+ "@babel/runtime": "^7.20.7",
1650
+ "aria-query": "^5.1.3",
1651
+ "array-includes": "^3.1.6",
1652
+ "array.prototype.flatmap": "^1.3.1",
1653
+ "ast-types-flow": "^0.0.7",
1654
+ "axe-core": "^4.6.2",
1655
+ "axobject-query": "^3.1.1",
1656
+ "damerau-levenshtein": "^1.0.8",
1657
+ "emoji-regex": "^9.2.2",
1658
+ "has": "^1.0.3",
1659
+ "jsx-ast-utils": "^3.3.3",
1660
+ "language-tags": "=1.0.5",
1661
+ "minimatch": "^3.1.2",
1662
+ "object.entries": "^1.1.6",
1663
+ "object.fromentries": "^2.0.6",
1664
+ "semver": "^6.3.0"
1665
+ },
1666
+ "engines": {
1667
+ "node": ">=4.0"
1668
+ },
1669
+ "peerDependencies": {
1670
+ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
1671
+ }
1672
+ },
1673
+ "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": {
1674
+ "version": "6.3.1",
1675
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/semver/-/semver-6.3.1.tgz",
1676
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
1677
+ "bin": {
1678
+ "semver": "bin/semver.js"
1679
+ }
1680
+ },
1681
+ "node_modules/eslint-plugin-react": {
1682
+ "version": "7.34.1",
1683
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz",
1684
+ "integrity": "sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==",
1685
+ "dependencies": {
1686
+ "array-includes": "^3.1.7",
1687
+ "array.prototype.findlast": "^1.2.4",
1688
+ "array.prototype.flatmap": "^1.3.2",
1689
+ "array.prototype.toreversed": "^1.1.2",
1690
+ "array.prototype.tosorted": "^1.1.3",
1691
+ "doctrine": "^2.1.0",
1692
+ "es-iterator-helpers": "^1.0.17",
1693
+ "estraverse": "^5.3.0",
1694
+ "jsx-ast-utils": "^2.4.1 || ^3.0.0",
1695
+ "minimatch": "^3.1.2",
1696
+ "object.entries": "^1.1.7",
1697
+ "object.fromentries": "^2.0.7",
1698
+ "object.hasown": "^1.1.3",
1699
+ "object.values": "^1.1.7",
1700
+ "prop-types": "^15.8.1",
1701
+ "resolve": "^2.0.0-next.5",
1702
+ "semver": "^6.3.1",
1703
+ "string.prototype.matchall": "^4.0.10"
1704
+ },
1705
+ "engines": {
1706
+ "node": ">=4"
1707
+ },
1708
+ "peerDependencies": {
1709
+ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
1710
+ }
1711
+ },
1712
+ "node_modules/eslint-plugin-react-hooks": {
1713
+ "version": "4.6.0",
1714
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz",
1715
+ "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==",
1716
+ "engines": {
1717
+ "node": ">=10"
1718
+ },
1719
+ "peerDependencies": {
1720
+ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0"
1721
+ }
1722
+ },
1723
+ "node_modules/eslint-plugin-react/node_modules/doctrine": {
1724
+ "version": "2.1.0",
1725
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/doctrine/-/doctrine-2.1.0.tgz",
1726
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
1727
+ "dependencies": {
1728
+ "esutils": "^2.0.2"
1729
+ },
1730
+ "engines": {
1731
+ "node": ">=0.10.0"
1732
+ }
1733
+ },
1734
+ "node_modules/eslint-plugin-react/node_modules/resolve": {
1735
+ "version": "2.0.0-next.5",
1736
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/resolve/-/resolve-2.0.0-next.5.tgz",
1737
+ "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==",
1738
+ "dependencies": {
1739
+ "is-core-module": "^2.13.0",
1740
+ "path-parse": "^1.0.7",
1741
+ "supports-preserve-symlinks-flag": "^1.0.0"
1742
+ },
1743
+ "bin": {
1744
+ "resolve": "bin/resolve"
1745
+ }
1746
+ },
1747
+ "node_modules/eslint-plugin-react/node_modules/semver": {
1748
+ "version": "6.3.1",
1749
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/semver/-/semver-6.3.1.tgz",
1750
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
1751
+ "bin": {
1752
+ "semver": "bin/semver.js"
1753
+ }
1754
+ },
1755
+ "node_modules/eslint-scope": {
1756
+ "version": "7.1.1",
1757
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
1758
+ "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
1759
+ "dependencies": {
1760
+ "esrecurse": "^4.3.0",
1761
+ "estraverse": "^5.2.0"
1762
+ },
1763
+ "engines": {
1764
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1765
+ }
1766
+ },
1767
+ "node_modules/eslint-utils": {
1768
+ "version": "3.0.0",
1769
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
1770
+ "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
1771
+ "dependencies": {
1772
+ "eslint-visitor-keys": "^2.0.0"
1773
+ },
1774
+ "engines": {
1775
+ "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
1776
+ },
1777
+ "funding": {
1778
+ "url": "https://github.com/sponsors/mysticatea"
1779
+ },
1780
+ "peerDependencies": {
1781
+ "eslint": ">=5"
1782
+ }
1783
+ },
1784
+ "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
1785
+ "version": "2.1.0",
1786
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
1787
+ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
1788
+ "engines": {
1789
+ "node": ">=10"
1790
+ }
1791
+ },
1792
+ "node_modules/eslint-visitor-keys": {
1793
+ "version": "3.3.0",
1794
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
1795
+ "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
1796
+ "engines": {
1797
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1798
+ }
1799
+ },
1800
+ "node_modules/espree": {
1801
+ "version": "9.4.1",
1802
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
1803
+ "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
1804
+ "dependencies": {
1805
+ "acorn": "^8.8.0",
1806
+ "acorn-jsx": "^5.3.2",
1807
+ "eslint-visitor-keys": "^3.3.0"
1808
+ },
1809
+ "engines": {
1810
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1811
+ },
1812
+ "funding": {
1813
+ "url": "https://opencollective.com/eslint"
1814
+ }
1815
+ },
1816
+ "node_modules/esquery": {
1817
+ "version": "1.4.0",
1818
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
1819
+ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
1820
+ "dependencies": {
1821
+ "estraverse": "^5.1.0"
1822
+ },
1823
+ "engines": {
1824
+ "node": ">=0.10"
1825
+ }
1826
+ },
1827
+ "node_modules/esrecurse": {
1828
+ "version": "4.3.0",
1829
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
1830
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
1831
+ "dependencies": {
1832
+ "estraverse": "^5.2.0"
1833
+ },
1834
+ "engines": {
1835
+ "node": ">=4.0"
1836
+ }
1837
+ },
1838
+ "node_modules/estraverse": {
1839
+ "version": "5.3.0",
1840
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
1841
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
1842
+ "engines": {
1843
+ "node": ">=4.0"
1844
+ }
1845
+ },
1846
+ "node_modules/esutils": {
1847
+ "version": "2.0.3",
1848
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
1849
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
1850
+ "engines": {
1851
+ "node": ">=0.10.0"
1852
+ }
1853
+ },
1854
+ "node_modules/fast-deep-equal": {
1855
+ "version": "3.1.3",
1856
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1857
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
1858
+ },
1859
+ "node_modules/fast-glob": {
1860
+ "version": "3.2.12",
1861
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
1862
+ "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
1863
+ "dependencies": {
1864
+ "@nodelib/fs.stat": "^2.0.2",
1865
+ "@nodelib/fs.walk": "^1.2.3",
1866
+ "glob-parent": "^5.1.2",
1867
+ "merge2": "^1.3.0",
1868
+ "micromatch": "^4.0.4"
1869
+ },
1870
+ "engines": {
1871
+ "node": ">=8.6.0"
1872
+ }
1873
+ },
1874
+ "node_modules/fast-glob/node_modules/glob-parent": {
1875
+ "version": "5.1.2",
1876
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1877
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1878
+ "dependencies": {
1879
+ "is-glob": "^4.0.1"
1880
+ },
1881
+ "engines": {
1882
+ "node": ">= 6"
1883
+ }
1884
+ },
1885
+ "node_modules/fast-json-stable-stringify": {
1886
+ "version": "2.1.0",
1887
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1888
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
1889
+ },
1890
+ "node_modules/fast-levenshtein": {
1891
+ "version": "2.0.6",
1892
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
1893
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
1894
+ },
1895
+ "node_modules/fastq": {
1896
+ "version": "1.15.0",
1897
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
1898
+ "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
1899
+ "dependencies": {
1900
+ "reusify": "^1.0.4"
1901
+ }
1902
+ },
1903
+ "node_modules/file-entry-cache": {
1904
+ "version": "6.0.1",
1905
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
1906
+ "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
1907
+ "dependencies": {
1908
+ "flat-cache": "^3.0.4"
1909
+ },
1910
+ "engines": {
1911
+ "node": "^10.12.0 || >=12.0.0"
1912
+ }
1913
+ },
1914
+ "node_modules/fill-range": {
1915
+ "version": "7.0.1",
1916
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1917
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1918
+ "dependencies": {
1919
+ "to-regex-range": "^5.0.1"
1920
+ },
1921
+ "engines": {
1922
+ "node": ">=8"
1923
+ }
1924
+ },
1925
+ "node_modules/find-up": {
1926
+ "version": "5.0.0",
1927
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
1928
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
1929
+ "dependencies": {
1930
+ "locate-path": "^6.0.0",
1931
+ "path-exists": "^4.0.0"
1932
+ },
1933
+ "engines": {
1934
+ "node": ">=10"
1935
+ },
1936
+ "funding": {
1937
+ "url": "https://github.com/sponsors/sindresorhus"
1938
+ }
1939
+ },
1940
+ "node_modules/flat-cache": {
1941
+ "version": "3.0.4",
1942
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
1943
+ "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
1944
+ "dependencies": {
1945
+ "flatted": "^3.1.0",
1946
+ "rimraf": "^3.0.2"
1947
+ },
1948
+ "engines": {
1949
+ "node": "^10.12.0 || >=12.0.0"
1950
+ }
1951
+ },
1952
+ "node_modules/flatted": {
1953
+ "version": "3.2.7",
1954
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
1955
+ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ=="
1956
+ },
1957
+ "node_modules/for-each": {
1958
+ "version": "0.3.3",
1959
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
1960
+ "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
1961
+ "dependencies": {
1962
+ "is-callable": "^1.1.3"
1963
+ }
1964
+ },
1965
+ "node_modules/foreground-child": {
1966
+ "version": "3.1.1",
1967
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/foreground-child/-/foreground-child-3.1.1.tgz",
1968
+ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
1969
+ "dependencies": {
1970
+ "cross-spawn": "^7.0.0",
1971
+ "signal-exit": "^4.0.1"
1972
+ },
1973
+ "engines": {
1974
+ "node": ">=14"
1975
+ }
1976
+ },
1977
+ "node_modules/fs.realpath": {
1978
+ "version": "1.0.0",
1979
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1980
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
1981
+ },
1982
+ "node_modules/function-bind": {
1983
+ "version": "1.1.2",
1984
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/function-bind/-/function-bind-1.1.2.tgz",
1985
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
1986
+ },
1987
+ "node_modules/function.prototype.name": {
1988
+ "version": "1.1.6",
1989
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/function.prototype.name/-/function.prototype.name-1.1.6.tgz",
1990
+ "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==",
1991
+ "dependencies": {
1992
+ "call-bind": "^1.0.2",
1993
+ "define-properties": "^1.2.0",
1994
+ "es-abstract": "^1.22.1",
1995
+ "functions-have-names": "^1.2.3"
1996
+ },
1997
+ "engines": {
1998
+ "node": ">= 0.4"
1999
+ }
2000
+ },
2001
+ "node_modules/functions-have-names": {
2002
+ "version": "1.2.3",
2003
+ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
2004
+ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
2005
+ "funding": {
2006
+ "url": "https://github.com/sponsors/ljharb"
2007
+ }
2008
+ },
2009
+ "node_modules/get-intrinsic": {
2010
+ "version": "1.2.4",
2011
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
2012
+ "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
2013
+ "dependencies": {
2014
+ "es-errors": "^1.3.0",
2015
+ "function-bind": "^1.1.2",
2016
+ "has-proto": "^1.0.1",
2017
+ "has-symbols": "^1.0.3",
2018
+ "hasown": "^2.0.0"
2019
+ },
2020
+ "engines": {
2021
+ "node": ">= 0.4"
2022
+ }
2023
+ },
2024
+ "node_modules/get-symbol-description": {
2025
+ "version": "1.0.2",
2026
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/get-symbol-description/-/get-symbol-description-1.0.2.tgz",
2027
+ "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==",
2028
+ "dependencies": {
2029
+ "call-bind": "^1.0.5",
2030
+ "es-errors": "^1.3.0",
2031
+ "get-intrinsic": "^1.2.4"
2032
+ },
2033
+ "engines": {
2034
+ "node": ">= 0.4"
2035
+ }
2036
+ },
2037
+ "node_modules/get-tsconfig": {
2038
+ "version": "4.3.0",
2039
+ "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.3.0.tgz",
2040
+ "integrity": "sha512-YCcF28IqSay3fqpIu5y3Krg/utCBHBeoflkZyHj/QcqI2nrLPC3ZegS9CmIo+hJb8K7aiGsuUl7PwWVjNG2HQQ==",
2041
+ "funding": {
2042
+ "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
2043
+ }
2044
+ },
2045
+ "node_modules/glob": {
2046
+ "version": "7.1.7",
2047
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
2048
+ "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
2049
+ "dependencies": {
2050
+ "fs.realpath": "^1.0.0",
2051
+ "inflight": "^1.0.4",
2052
+ "inherits": "2",
2053
+ "minimatch": "^3.0.4",
2054
+ "once": "^1.3.0",
2055
+ "path-is-absolute": "^1.0.0"
2056
+ },
2057
+ "engines": {
2058
+ "node": "*"
2059
+ },
2060
+ "funding": {
2061
+ "url": "https://github.com/sponsors/isaacs"
2062
+ }
2063
+ },
2064
+ "node_modules/glob-parent": {
2065
+ "version": "6.0.2",
2066
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
2067
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
2068
+ "dependencies": {
2069
+ "is-glob": "^4.0.3"
2070
+ },
2071
+ "engines": {
2072
+ "node": ">=10.13.0"
2073
+ }
2074
+ },
2075
+ "node_modules/globals": {
2076
+ "version": "13.19.0",
2077
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
2078
+ "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
2079
+ "dependencies": {
2080
+ "type-fest": "^0.20.2"
2081
+ },
2082
+ "engines": {
2083
+ "node": ">=8"
2084
+ },
2085
+ "funding": {
2086
+ "url": "https://github.com/sponsors/sindresorhus"
2087
+ }
2088
+ },
2089
+ "node_modules/globalthis": {
2090
+ "version": "1.0.3",
2091
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
2092
+ "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
2093
+ "dependencies": {
2094
+ "define-properties": "^1.1.3"
2095
+ },
2096
+ "engines": {
2097
+ "node": ">= 0.4"
2098
+ },
2099
+ "funding": {
2100
+ "url": "https://github.com/sponsors/ljharb"
2101
+ }
2102
+ },
2103
+ "node_modules/globalyzer": {
2104
+ "version": "0.1.0",
2105
+ "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz",
2106
+ "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q=="
2107
+ },
2108
+ "node_modules/globby": {
2109
+ "version": "11.1.0",
2110
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
2111
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
2112
+ "dependencies": {
2113
+ "array-union": "^2.1.0",
2114
+ "dir-glob": "^3.0.1",
2115
+ "fast-glob": "^3.2.9",
2116
+ "ignore": "^5.2.0",
2117
+ "merge2": "^1.4.1",
2118
+ "slash": "^3.0.0"
2119
+ },
2120
+ "engines": {
2121
+ "node": ">=10"
2122
+ },
2123
+ "funding": {
2124
+ "url": "https://github.com/sponsors/sindresorhus"
2125
+ }
2126
+ },
2127
+ "node_modules/globrex": {
2128
+ "version": "0.1.2",
2129
+ "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz",
2130
+ "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg=="
2131
+ },
2132
+ "node_modules/gopd": {
2133
+ "version": "1.0.1",
2134
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
2135
+ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
2136
+ "dependencies": {
2137
+ "get-intrinsic": "^1.1.3"
2138
+ },
2139
+ "funding": {
2140
+ "url": "https://github.com/sponsors/ljharb"
2141
+ }
2142
+ },
2143
+ "node_modules/graceful-fs": {
2144
+ "version": "4.2.11",
2145
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/graceful-fs/-/graceful-fs-4.2.11.tgz",
2146
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
2147
+ },
2148
+ "node_modules/grapheme-splitter": {
2149
+ "version": "1.0.4",
2150
+ "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
2151
+ "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ=="
2152
+ },
2153
+ "node_modules/has": {
2154
+ "version": "1.0.3",
2155
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2156
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2157
+ "dependencies": {
2158
+ "function-bind": "^1.1.1"
2159
+ },
2160
+ "engines": {
2161
+ "node": ">= 0.4.0"
2162
+ }
2163
+ },
2164
+ "node_modules/has-bigints": {
2165
+ "version": "1.0.2",
2166
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
2167
+ "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
2168
+ "funding": {
2169
+ "url": "https://github.com/sponsors/ljharb"
2170
+ }
2171
+ },
2172
+ "node_modules/has-flag": {
2173
+ "version": "4.0.0",
2174
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2175
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2176
+ "engines": {
2177
+ "node": ">=8"
2178
+ }
2179
+ },
2180
+ "node_modules/has-property-descriptors": {
2181
+ "version": "1.0.2",
2182
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
2183
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
2184
+ "dependencies": {
2185
+ "es-define-property": "^1.0.0"
2186
+ }
2187
+ },
2188
+ "node_modules/has-proto": {
2189
+ "version": "1.0.3",
2190
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/has-proto/-/has-proto-1.0.3.tgz",
2191
+ "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
2192
+ "engines": {
2193
+ "node": ">= 0.4"
2194
+ }
2195
+ },
2196
+ "node_modules/has-symbols": {
2197
+ "version": "1.0.3",
2198
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
2199
+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
2200
+ "engines": {
2201
+ "node": ">= 0.4"
2202
+ },
2203
+ "funding": {
2204
+ "url": "https://github.com/sponsors/ljharb"
2205
+ }
2206
+ },
2207
+ "node_modules/has-tostringtag": {
2208
+ "version": "1.0.2",
2209
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
2210
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
2211
+ "dependencies": {
2212
+ "has-symbols": "^1.0.3"
2213
+ },
2214
+ "engines": {
2215
+ "node": ">= 0.4"
2216
+ }
2217
+ },
2218
+ "node_modules/hasown": {
2219
+ "version": "2.0.2",
2220
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/hasown/-/hasown-2.0.2.tgz",
2221
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
2222
+ "dependencies": {
2223
+ "function-bind": "^1.1.2"
2224
+ },
2225
+ "engines": {
2226
+ "node": ">= 0.4"
2227
+ }
2228
+ },
2229
+ "node_modules/ignore": {
2230
+ "version": "5.2.4",
2231
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
2232
+ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
2233
+ "engines": {
2234
+ "node": ">= 4"
2235
+ }
2236
+ },
2237
+ "node_modules/import-fresh": {
2238
+ "version": "3.3.0",
2239
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
2240
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
2241
+ "dependencies": {
2242
+ "parent-module": "^1.0.0",
2243
+ "resolve-from": "^4.0.0"
2244
+ },
2245
+ "engines": {
2246
+ "node": ">=6"
2247
+ },
2248
+ "funding": {
2249
+ "url": "https://github.com/sponsors/sindresorhus"
2250
+ }
2251
+ },
2252
+ "node_modules/imurmurhash": {
2253
+ "version": "0.1.4",
2254
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2255
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
2256
+ "engines": {
2257
+ "node": ">=0.8.19"
2258
+ }
2259
+ },
2260
+ "node_modules/inflight": {
2261
+ "version": "1.0.6",
2262
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2263
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
2264
+ "dependencies": {
2265
+ "once": "^1.3.0",
2266
+ "wrappy": "1"
2267
+ }
2268
+ },
2269
+ "node_modules/inherits": {
2270
+ "version": "2.0.4",
2271
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2272
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
2273
+ },
2274
+ "node_modules/internal-slot": {
2275
+ "version": "1.0.7",
2276
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/internal-slot/-/internal-slot-1.0.7.tgz",
2277
+ "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==",
2278
+ "dependencies": {
2279
+ "es-errors": "^1.3.0",
2280
+ "hasown": "^2.0.0",
2281
+ "side-channel": "^1.0.4"
2282
+ },
2283
+ "engines": {
2284
+ "node": ">= 0.4"
2285
+ }
2286
+ },
2287
+ "node_modules/is-arguments": {
2288
+ "version": "1.1.1",
2289
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
2290
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
2291
+ "dependencies": {
2292
+ "call-bind": "^1.0.2",
2293
+ "has-tostringtag": "^1.0.0"
2294
+ },
2295
+ "engines": {
2296
+ "node": ">= 0.4"
2297
+ },
2298
+ "funding": {
2299
+ "url": "https://github.com/sponsors/ljharb"
2300
+ }
2301
+ },
2302
+ "node_modules/is-array-buffer": {
2303
+ "version": "3.0.4",
2304
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/is-array-buffer/-/is-array-buffer-3.0.4.tgz",
2305
+ "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==",
2306
+ "dependencies": {
2307
+ "call-bind": "^1.0.2",
2308
+ "get-intrinsic": "^1.2.1"
2309
+ },
2310
+ "engines": {
2311
+ "node": ">= 0.4"
2312
+ }
2313
+ },
2314
+ "node_modules/is-async-function": {
2315
+ "version": "2.0.0",
2316
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/is-async-function/-/is-async-function-2.0.0.tgz",
2317
+ "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==",
2318
+ "dependencies": {
2319
+ "has-tostringtag": "^1.0.0"
2320
+ },
2321
+ "engines": {
2322
+ "node": ">= 0.4"
2323
+ }
2324
+ },
2325
+ "node_modules/is-bigint": {
2326
+ "version": "1.0.4",
2327
+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
2328
+ "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
2329
+ "dependencies": {
2330
+ "has-bigints": "^1.0.1"
2331
+ },
2332
+ "funding": {
2333
+ "url": "https://github.com/sponsors/ljharb"
2334
+ }
2335
+ },
2336
+ "node_modules/is-boolean-object": {
2337
+ "version": "1.1.2",
2338
+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
2339
+ "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
2340
+ "dependencies": {
2341
+ "call-bind": "^1.0.2",
2342
+ "has-tostringtag": "^1.0.0"
2343
+ },
2344
+ "engines": {
2345
+ "node": ">= 0.4"
2346
+ },
2347
+ "funding": {
2348
+ "url": "https://github.com/sponsors/ljharb"
2349
+ }
2350
+ },
2351
+ "node_modules/is-callable": {
2352
+ "version": "1.2.7",
2353
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
2354
+ "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
2355
+ "engines": {
2356
+ "node": ">= 0.4"
2357
+ },
2358
+ "funding": {
2359
+ "url": "https://github.com/sponsors/ljharb"
2360
+ }
2361
+ },
2362
+ "node_modules/is-core-module": {
2363
+ "version": "2.13.1",
2364
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/is-core-module/-/is-core-module-2.13.1.tgz",
2365
+ "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
2366
+ "dependencies": {
2367
+ "hasown": "^2.0.0"
2368
+ }
2369
+ },
2370
+ "node_modules/is-data-view": {
2371
+ "version": "1.0.1",
2372
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/is-data-view/-/is-data-view-1.0.1.tgz",
2373
+ "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==",
2374
+ "dependencies": {
2375
+ "is-typed-array": "^1.1.13"
2376
+ },
2377
+ "engines": {
2378
+ "node": ">= 0.4"
2379
+ }
2380
+ },
2381
+ "node_modules/is-date-object": {
2382
+ "version": "1.0.5",
2383
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
2384
+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
2385
+ "dependencies": {
2386
+ "has-tostringtag": "^1.0.0"
2387
+ },
2388
+ "engines": {
2389
+ "node": ">= 0.4"
2390
+ },
2391
+ "funding": {
2392
+ "url": "https://github.com/sponsors/ljharb"
2393
+ }
2394
+ },
2395
+ "node_modules/is-docker": {
2396
+ "version": "2.2.1",
2397
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
2398
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
2399
+ "bin": {
2400
+ "is-docker": "cli.js"
2401
+ },
2402
+ "engines": {
2403
+ "node": ">=8"
2404
+ },
2405
+ "funding": {
2406
+ "url": "https://github.com/sponsors/sindresorhus"
2407
+ }
2408
+ },
2409
+ "node_modules/is-extglob": {
2410
+ "version": "2.1.1",
2411
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2412
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
2413
+ "engines": {
2414
+ "node": ">=0.10.0"
2415
+ }
2416
+ },
2417
+ "node_modules/is-finalizationregistry": {
2418
+ "version": "1.0.2",
2419
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz",
2420
+ "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==",
2421
+ "dependencies": {
2422
+ "call-bind": "^1.0.2"
2423
+ }
2424
+ },
2425
+ "node_modules/is-fullwidth-code-point": {
2426
+ "version": "3.0.0",
2427
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2428
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2429
+ "engines": {
2430
+ "node": ">=8"
2431
+ }
2432
+ },
2433
+ "node_modules/is-generator-function": {
2434
+ "version": "1.0.10",
2435
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/is-generator-function/-/is-generator-function-1.0.10.tgz",
2436
+ "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
2437
+ "dependencies": {
2438
+ "has-tostringtag": "^1.0.0"
2439
+ },
2440
+ "engines": {
2441
+ "node": ">= 0.4"
2442
+ }
2443
+ },
2444
+ "node_modules/is-glob": {
2445
+ "version": "4.0.3",
2446
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2447
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2448
+ "dependencies": {
2449
+ "is-extglob": "^2.1.1"
2450
+ },
2451
+ "engines": {
2452
+ "node": ">=0.10.0"
2453
+ }
2454
+ },
2455
+ "node_modules/is-map": {
2456
+ "version": "2.0.2",
2457
+ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
2458
+ "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
2459
+ "funding": {
2460
+ "url": "https://github.com/sponsors/ljharb"
2461
+ }
2462
+ },
2463
+ "node_modules/is-negative-zero": {
2464
+ "version": "2.0.3",
2465
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
2466
+ "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==",
2467
+ "engines": {
2468
+ "node": ">= 0.4"
2469
+ }
2470
+ },
2471
+ "node_modules/is-number": {
2472
+ "version": "7.0.0",
2473
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2474
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2475
+ "engines": {
2476
+ "node": ">=0.12.0"
2477
+ }
2478
+ },
2479
+ "node_modules/is-number-object": {
2480
+ "version": "1.0.7",
2481
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
2482
+ "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
2483
+ "dependencies": {
2484
+ "has-tostringtag": "^1.0.0"
2485
+ },
2486
+ "engines": {
2487
+ "node": ">= 0.4"
2488
+ },
2489
+ "funding": {
2490
+ "url": "https://github.com/sponsors/ljharb"
2491
+ }
2492
+ },
2493
+ "node_modules/is-path-inside": {
2494
+ "version": "3.0.3",
2495
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
2496
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
2497
+ "engines": {
2498
+ "node": ">=8"
2499
+ }
2500
+ },
2501
+ "node_modules/is-regex": {
2502
+ "version": "1.1.4",
2503
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
2504
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
2505
+ "dependencies": {
2506
+ "call-bind": "^1.0.2",
2507
+ "has-tostringtag": "^1.0.0"
2508
+ },
2509
+ "engines": {
2510
+ "node": ">= 0.4"
2511
+ },
2512
+ "funding": {
2513
+ "url": "https://github.com/sponsors/ljharb"
2514
+ }
2515
+ },
2516
+ "node_modules/is-set": {
2517
+ "version": "2.0.2",
2518
+ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
2519
+ "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
2520
+ "funding": {
2521
+ "url": "https://github.com/sponsors/ljharb"
2522
+ }
2523
+ },
2524
+ "node_modules/is-shared-array-buffer": {
2525
+ "version": "1.0.3",
2526
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz",
2527
+ "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==",
2528
+ "dependencies": {
2529
+ "call-bind": "^1.0.7"
2530
+ },
2531
+ "engines": {
2532
+ "node": ">= 0.4"
2533
+ }
2534
+ },
2535
+ "node_modules/is-string": {
2536
+ "version": "1.0.7",
2537
+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
2538
+ "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
2539
+ "dependencies": {
2540
+ "has-tostringtag": "^1.0.0"
2541
+ },
2542
+ "engines": {
2543
+ "node": ">= 0.4"
2544
+ },
2545
+ "funding": {
2546
+ "url": "https://github.com/sponsors/ljharb"
2547
+ }
2548
+ },
2549
+ "node_modules/is-symbol": {
2550
+ "version": "1.0.4",
2551
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
2552
+ "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
2553
+ "dependencies": {
2554
+ "has-symbols": "^1.0.2"
2555
+ },
2556
+ "engines": {
2557
+ "node": ">= 0.4"
2558
+ },
2559
+ "funding": {
2560
+ "url": "https://github.com/sponsors/ljharb"
2561
+ }
2562
+ },
2563
+ "node_modules/is-typed-array": {
2564
+ "version": "1.1.13",
2565
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/is-typed-array/-/is-typed-array-1.1.13.tgz",
2566
+ "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==",
2567
+ "dependencies": {
2568
+ "which-typed-array": "^1.1.14"
2569
+ },
2570
+ "engines": {
2571
+ "node": ">= 0.4"
2572
+ }
2573
+ },
2574
+ "node_modules/is-weakmap": {
2575
+ "version": "2.0.1",
2576
+ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
2577
+ "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==",
2578
+ "funding": {
2579
+ "url": "https://github.com/sponsors/ljharb"
2580
+ }
2581
+ },
2582
+ "node_modules/is-weakref": {
2583
+ "version": "1.0.2",
2584
+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
2585
+ "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
2586
+ "dependencies": {
2587
+ "call-bind": "^1.0.2"
2588
+ },
2589
+ "funding": {
2590
+ "url": "https://github.com/sponsors/ljharb"
2591
+ }
2592
+ },
2593
+ "node_modules/is-weakset": {
2594
+ "version": "2.0.2",
2595
+ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz",
2596
+ "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==",
2597
+ "dependencies": {
2598
+ "call-bind": "^1.0.2",
2599
+ "get-intrinsic": "^1.1.1"
2600
+ },
2601
+ "funding": {
2602
+ "url": "https://github.com/sponsors/ljharb"
2603
+ }
2604
+ },
2605
+ "node_modules/is-wsl": {
2606
+ "version": "2.2.0",
2607
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
2608
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
2609
+ "dependencies": {
2610
+ "is-docker": "^2.0.0"
2611
+ },
2612
+ "engines": {
2613
+ "node": ">=8"
2614
+ }
2615
+ },
2616
+ "node_modules/isarray": {
2617
+ "version": "2.0.5",
2618
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
2619
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="
2620
+ },
2621
+ "node_modules/isexe": {
2622
+ "version": "2.0.0",
2623
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2624
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
2625
+ },
2626
+ "node_modules/iterator.prototype": {
2627
+ "version": "1.1.2",
2628
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/iterator.prototype/-/iterator.prototype-1.1.2.tgz",
2629
+ "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==",
2630
+ "dependencies": {
2631
+ "define-properties": "^1.2.1",
2632
+ "get-intrinsic": "^1.2.1",
2633
+ "has-symbols": "^1.0.3",
2634
+ "reflect.getprototypeof": "^1.0.4",
2635
+ "set-function-name": "^2.0.1"
2636
+ }
2637
+ },
2638
+ "node_modules/jackspeak": {
2639
+ "version": "2.3.6",
2640
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/jackspeak/-/jackspeak-2.3.6.tgz",
2641
+ "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
2642
+ "dependencies": {
2643
+ "@isaacs/cliui": "^8.0.2"
2644
+ },
2645
+ "engines": {
2646
+ "node": ">=14"
2647
+ },
2648
+ "optionalDependencies": {
2649
+ "@pkgjs/parseargs": "^0.11.0"
2650
+ }
2651
+ },
2652
+ "node_modules/js-sdsl": {
2653
+ "version": "4.2.0",
2654
+ "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz",
2655
+ "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==",
2656
+ "funding": {
2657
+ "type": "opencollective",
2658
+ "url": "https://opencollective.com/js-sdsl"
2659
+ }
2660
+ },
2661
+ "node_modules/js-tokens": {
2662
+ "version": "4.0.0",
2663
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2664
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
2665
+ },
2666
+ "node_modules/js-yaml": {
2667
+ "version": "4.1.0",
2668
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
2669
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
2670
+ "dependencies": {
2671
+ "argparse": "^2.0.1"
2672
+ },
2673
+ "bin": {
2674
+ "js-yaml": "bin/js-yaml.js"
2675
+ }
2676
+ },
2677
+ "node_modules/json-schema-traverse": {
2678
+ "version": "0.4.1",
2679
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2680
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
2681
+ },
2682
+ "node_modules/json-stable-stringify-without-jsonify": {
2683
+ "version": "1.0.1",
2684
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
2685
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="
2686
+ },
2687
+ "node_modules/json5": {
2688
+ "version": "1.0.2",
2689
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/json5/-/json5-1.0.2.tgz",
2690
+ "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
2691
+ "dependencies": {
2692
+ "minimist": "^1.2.0"
2693
+ },
2694
+ "bin": {
2695
+ "json5": "lib/cli.js"
2696
+ }
2697
+ },
2698
+ "node_modules/jsx-ast-utils": {
2699
+ "version": "3.3.3",
2700
+ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz",
2701
+ "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==",
2702
+ "dependencies": {
2703
+ "array-includes": "^3.1.5",
2704
+ "object.assign": "^4.1.3"
2705
+ },
2706
+ "engines": {
2707
+ "node": ">=4.0"
2708
+ }
2709
+ },
2710
+ "node_modules/language-subtag-registry": {
2711
+ "version": "0.3.22",
2712
+ "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
2713
+ "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w=="
2714
+ },
2715
+ "node_modules/language-tags": {
2716
+ "version": "1.0.5",
2717
+ "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz",
2718
+ "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==",
2719
+ "dependencies": {
2720
+ "language-subtag-registry": "~0.3.2"
2721
+ }
2722
+ },
2723
+ "node_modules/levn": {
2724
+ "version": "0.4.1",
2725
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
2726
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
2727
+ "dependencies": {
2728
+ "prelude-ls": "^1.2.1",
2729
+ "type-check": "~0.4.0"
2730
+ },
2731
+ "engines": {
2732
+ "node": ">= 0.8.0"
2733
+ }
2734
+ },
2735
+ "node_modules/locate-path": {
2736
+ "version": "6.0.0",
2737
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
2738
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
2739
+ "dependencies": {
2740
+ "p-locate": "^5.0.0"
2741
+ },
2742
+ "engines": {
2743
+ "node": ">=10"
2744
+ },
2745
+ "funding": {
2746
+ "url": "https://github.com/sponsors/sindresorhus"
2747
+ }
2748
+ },
2749
+ "node_modules/lodash.merge": {
2750
+ "version": "4.6.2",
2751
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
2752
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
2753
+ },
2754
+ "node_modules/loose-envify": {
2755
+ "version": "1.4.0",
2756
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
2757
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
2758
+ "dependencies": {
2759
+ "js-tokens": "^3.0.0 || ^4.0.0"
2760
+ },
2761
+ "bin": {
2762
+ "loose-envify": "cli.js"
2763
+ }
2764
+ },
2765
+ "node_modules/lru-cache": {
2766
+ "version": "6.0.0",
2767
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
2768
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2769
+ "dependencies": {
2770
+ "yallist": "^4.0.0"
2771
+ },
2772
+ "engines": {
2773
+ "node": ">=10"
2774
+ }
2775
+ },
2776
+ "node_modules/merge2": {
2777
+ "version": "1.4.1",
2778
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
2779
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
2780
+ "engines": {
2781
+ "node": ">= 8"
2782
+ }
2783
+ },
2784
+ "node_modules/micromatch": {
2785
+ "version": "4.0.5",
2786
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
2787
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
2788
+ "dependencies": {
2789
+ "braces": "^3.0.2",
2790
+ "picomatch": "^2.3.1"
2791
+ },
2792
+ "engines": {
2793
+ "node": ">=8.6"
2794
+ }
2795
+ },
2796
+ "node_modules/minimatch": {
2797
+ "version": "3.1.2",
2798
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
2799
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
2800
+ "dependencies": {
2801
+ "brace-expansion": "^1.1.7"
2802
+ },
2803
+ "engines": {
2804
+ "node": "*"
2805
+ }
2806
+ },
2807
+ "node_modules/minimist": {
2808
+ "version": "1.2.8",
2809
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/minimist/-/minimist-1.2.8.tgz",
2810
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
2811
+ },
2812
+ "node_modules/minipass": {
2813
+ "version": "7.0.4",
2814
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/minipass/-/minipass-7.0.4.tgz",
2815
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
2816
+ "engines": {
2817
+ "node": ">=16 || 14 >=14.17"
2818
+ }
2819
+ },
2820
+ "node_modules/ms": {
2821
+ "version": "2.1.2",
2822
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2823
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
2824
+ },
2825
+ "node_modules/nanoid": {
2826
+ "version": "3.3.7",
2827
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/nanoid/-/nanoid-3.3.7.tgz",
2828
+ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
2829
+ "bin": {
2830
+ "nanoid": "bin/nanoid.cjs"
2831
+ },
2832
+ "engines": {
2833
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
2834
+ }
2835
+ },
2836
+ "node_modules/natural-compare": {
2837
+ "version": "1.4.0",
2838
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
2839
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="
2840
+ },
2841
+ "node_modules/next": {
2842
+ "version": "14.1.0",
2843
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/next/-/next-14.1.0.tgz",
2844
+ "integrity": "sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==",
2845
+ "dependencies": {
2846
+ "@next/env": "14.1.0",
2847
+ "@swc/helpers": "0.5.2",
2848
+ "busboy": "1.6.0",
2849
+ "caniuse-lite": "^1.0.30001579",
2850
+ "graceful-fs": "^4.2.11",
2851
+ "postcss": "8.4.31",
2852
+ "styled-jsx": "5.1.1"
2853
+ },
2854
+ "bin": {
2855
+ "next": "dist/bin/next"
2856
+ },
2857
+ "engines": {
2858
+ "node": ">=18.17.0"
2859
+ },
2860
+ "optionalDependencies": {
2861
+ "@next/swc-darwin-arm64": "14.1.0",
2862
+ "@next/swc-darwin-x64": "14.1.0",
2863
+ "@next/swc-linux-arm64-gnu": "14.1.0",
2864
+ "@next/swc-linux-arm64-musl": "14.1.0",
2865
+ "@next/swc-linux-x64-gnu": "14.1.0",
2866
+ "@next/swc-linux-x64-musl": "14.1.0",
2867
+ "@next/swc-win32-arm64-msvc": "14.1.0",
2868
+ "@next/swc-win32-ia32-msvc": "14.1.0",
2869
+ "@next/swc-win32-x64-msvc": "14.1.0"
2870
+ },
2871
+ "peerDependencies": {
2872
+ "@opentelemetry/api": "^1.1.0",
2873
+ "react": "^18.2.0",
2874
+ "react-dom": "^18.2.0",
2875
+ "sass": "^1.3.0"
2876
+ },
2877
+ "peerDependenciesMeta": {
2878
+ "@opentelemetry/api": {
2879
+ "optional": true
2880
+ },
2881
+ "sass": {
2882
+ "optional": true
2883
+ }
2884
+ }
2885
+ },
2886
+ "node_modules/object-assign": {
2887
+ "version": "4.1.1",
2888
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/object-assign/-/object-assign-4.1.1.tgz",
2889
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
2890
+ "engines": {
2891
+ "node": ">=0.10.0"
2892
+ }
2893
+ },
2894
+ "node_modules/object-inspect": {
2895
+ "version": "1.13.1",
2896
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/object-inspect/-/object-inspect-1.13.1.tgz",
2897
+ "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ=="
2898
+ },
2899
+ "node_modules/object-is": {
2900
+ "version": "1.1.5",
2901
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
2902
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
2903
+ "dependencies": {
2904
+ "call-bind": "^1.0.2",
2905
+ "define-properties": "^1.1.3"
2906
+ },
2907
+ "engines": {
2908
+ "node": ">= 0.4"
2909
+ },
2910
+ "funding": {
2911
+ "url": "https://github.com/sponsors/ljharb"
2912
+ }
2913
+ },
2914
+ "node_modules/object-keys": {
2915
+ "version": "1.1.1",
2916
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
2917
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
2918
+ "engines": {
2919
+ "node": ">= 0.4"
2920
+ }
2921
+ },
2922
+ "node_modules/object.assign": {
2923
+ "version": "4.1.5",
2924
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/object.assign/-/object.assign-4.1.5.tgz",
2925
+ "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
2926
+ "dependencies": {
2927
+ "call-bind": "^1.0.5",
2928
+ "define-properties": "^1.2.1",
2929
+ "has-symbols": "^1.0.3",
2930
+ "object-keys": "^1.1.1"
2931
+ },
2932
+ "engines": {
2933
+ "node": ">= 0.4"
2934
+ }
2935
+ },
2936
+ "node_modules/object.entries": {
2937
+ "version": "1.1.8",
2938
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/object.entries/-/object.entries-1.1.8.tgz",
2939
+ "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==",
2940
+ "dependencies": {
2941
+ "call-bind": "^1.0.7",
2942
+ "define-properties": "^1.2.1",
2943
+ "es-object-atoms": "^1.0.0"
2944
+ },
2945
+ "engines": {
2946
+ "node": ">= 0.4"
2947
+ }
2948
+ },
2949
+ "node_modules/object.fromentries": {
2950
+ "version": "2.0.8",
2951
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/object.fromentries/-/object.fromentries-2.0.8.tgz",
2952
+ "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==",
2953
+ "dependencies": {
2954
+ "call-bind": "^1.0.7",
2955
+ "define-properties": "^1.2.1",
2956
+ "es-abstract": "^1.23.2",
2957
+ "es-object-atoms": "^1.0.0"
2958
+ },
2959
+ "engines": {
2960
+ "node": ">= 0.4"
2961
+ }
2962
+ },
2963
+ "node_modules/object.groupby": {
2964
+ "version": "1.0.3",
2965
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/object.groupby/-/object.groupby-1.0.3.tgz",
2966
+ "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==",
2967
+ "dependencies": {
2968
+ "call-bind": "^1.0.7",
2969
+ "define-properties": "^1.2.1",
2970
+ "es-abstract": "^1.23.2"
2971
+ },
2972
+ "engines": {
2973
+ "node": ">= 0.4"
2974
+ }
2975
+ },
2976
+ "node_modules/object.hasown": {
2977
+ "version": "1.1.4",
2978
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/object.hasown/-/object.hasown-1.1.4.tgz",
2979
+ "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==",
2980
+ "dependencies": {
2981
+ "define-properties": "^1.2.1",
2982
+ "es-abstract": "^1.23.2",
2983
+ "es-object-atoms": "^1.0.0"
2984
+ },
2985
+ "engines": {
2986
+ "node": ">= 0.4"
2987
+ }
2988
+ },
2989
+ "node_modules/object.values": {
2990
+ "version": "1.2.0",
2991
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/object.values/-/object.values-1.2.0.tgz",
2992
+ "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==",
2993
+ "dependencies": {
2994
+ "call-bind": "^1.0.7",
2995
+ "define-properties": "^1.2.1",
2996
+ "es-object-atoms": "^1.0.0"
2997
+ },
2998
+ "engines": {
2999
+ "node": ">= 0.4"
3000
+ }
3001
+ },
3002
+ "node_modules/once": {
3003
+ "version": "1.4.0",
3004
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3005
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3006
+ "dependencies": {
3007
+ "wrappy": "1"
3008
+ }
3009
+ },
3010
+ "node_modules/open": {
3011
+ "version": "8.4.0",
3012
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz",
3013
+ "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==",
3014
+ "dependencies": {
3015
+ "define-lazy-prop": "^2.0.0",
3016
+ "is-docker": "^2.1.1",
3017
+ "is-wsl": "^2.2.0"
3018
+ },
3019
+ "engines": {
3020
+ "node": ">=12"
3021
+ },
3022
+ "funding": {
3023
+ "url": "https://github.com/sponsors/sindresorhus"
3024
+ }
3025
+ },
3026
+ "node_modules/optionator": {
3027
+ "version": "0.9.1",
3028
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
3029
+ "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
3030
+ "dependencies": {
3031
+ "deep-is": "^0.1.3",
3032
+ "fast-levenshtein": "^2.0.6",
3033
+ "levn": "^0.4.1",
3034
+ "prelude-ls": "^1.2.1",
3035
+ "type-check": "^0.4.0",
3036
+ "word-wrap": "^1.2.3"
3037
+ },
3038
+ "engines": {
3039
+ "node": ">= 0.8.0"
3040
+ }
3041
+ },
3042
+ "node_modules/p-limit": {
3043
+ "version": "3.1.0",
3044
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
3045
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
3046
+ "dependencies": {
3047
+ "yocto-queue": "^0.1.0"
3048
+ },
3049
+ "engines": {
3050
+ "node": ">=10"
3051
+ },
3052
+ "funding": {
3053
+ "url": "https://github.com/sponsors/sindresorhus"
3054
+ }
3055
+ },
3056
+ "node_modules/p-locate": {
3057
+ "version": "5.0.0",
3058
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
3059
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
3060
+ "dependencies": {
3061
+ "p-limit": "^3.0.2"
3062
+ },
3063
+ "engines": {
3064
+ "node": ">=10"
3065
+ },
3066
+ "funding": {
3067
+ "url": "https://github.com/sponsors/sindresorhus"
3068
+ }
3069
+ },
3070
+ "node_modules/parent-module": {
3071
+ "version": "1.0.1",
3072
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3073
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
3074
+ "dependencies": {
3075
+ "callsites": "^3.0.0"
3076
+ },
3077
+ "engines": {
3078
+ "node": ">=6"
3079
+ }
3080
+ },
3081
+ "node_modules/path-exists": {
3082
+ "version": "4.0.0",
3083
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
3084
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
3085
+ "engines": {
3086
+ "node": ">=8"
3087
+ }
3088
+ },
3089
+ "node_modules/path-is-absolute": {
3090
+ "version": "1.0.1",
3091
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3092
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
3093
+ "engines": {
3094
+ "node": ">=0.10.0"
3095
+ }
3096
+ },
3097
+ "node_modules/path-key": {
3098
+ "version": "3.1.1",
3099
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3100
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3101
+ "engines": {
3102
+ "node": ">=8"
3103
+ }
3104
+ },
3105
+ "node_modules/path-parse": {
3106
+ "version": "1.0.7",
3107
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/path-parse/-/path-parse-1.0.7.tgz",
3108
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
3109
+ },
3110
+ "node_modules/path-scurry": {
3111
+ "version": "1.10.2",
3112
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/path-scurry/-/path-scurry-1.10.2.tgz",
3113
+ "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==",
3114
+ "dependencies": {
3115
+ "lru-cache": "^10.2.0",
3116
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
3117
+ },
3118
+ "engines": {
3119
+ "node": ">=16 || 14 >=14.17"
3120
+ }
3121
+ },
3122
+ "node_modules/path-scurry/node_modules/lru-cache": {
3123
+ "version": "10.2.0",
3124
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/lru-cache/-/lru-cache-10.2.0.tgz",
3125
+ "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
3126
+ "engines": {
3127
+ "node": "14 || >=16.14"
3128
+ }
3129
+ },
3130
+ "node_modules/path-type": {
3131
+ "version": "4.0.0",
3132
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
3133
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
3134
+ "engines": {
3135
+ "node": ">=8"
3136
+ }
3137
+ },
3138
+ "node_modules/picocolors": {
3139
+ "version": "1.0.0",
3140
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
3141
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
3142
+ },
3143
+ "node_modules/picomatch": {
3144
+ "version": "2.3.1",
3145
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
3146
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
3147
+ "engines": {
3148
+ "node": ">=8.6"
3149
+ },
3150
+ "funding": {
3151
+ "url": "https://github.com/sponsors/jonschlinkert"
3152
+ }
3153
+ },
3154
+ "node_modules/possible-typed-array-names": {
3155
+ "version": "1.0.0",
3156
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz",
3157
+ "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==",
3158
+ "engines": {
3159
+ "node": ">= 0.4"
3160
+ }
3161
+ },
3162
+ "node_modules/postcss": {
3163
+ "version": "8.4.31",
3164
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/postcss/-/postcss-8.4.31.tgz",
3165
+ "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
3166
+ "dependencies": {
3167
+ "nanoid": "^3.3.6",
3168
+ "picocolors": "^1.0.0",
3169
+ "source-map-js": "^1.0.2"
3170
+ },
3171
+ "engines": {
3172
+ "node": "^10 || ^12 || >=14"
3173
+ }
3174
+ },
3175
+ "node_modules/prelude-ls": {
3176
+ "version": "1.2.1",
3177
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
3178
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
3179
+ "engines": {
3180
+ "node": ">= 0.8.0"
3181
+ }
3182
+ },
3183
+ "node_modules/prop-types": {
3184
+ "version": "15.8.1",
3185
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/prop-types/-/prop-types-15.8.1.tgz",
3186
+ "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
3187
+ "dependencies": {
3188
+ "loose-envify": "^1.4.0",
3189
+ "object-assign": "^4.1.1",
3190
+ "react-is": "^16.13.1"
3191
+ }
3192
+ },
3193
+ "node_modules/punycode": {
3194
+ "version": "2.2.0",
3195
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.2.0.tgz",
3196
+ "integrity": "sha512-LN6QV1IJ9ZhxWTNdktaPClrNfp8xdSAYS0Zk2ddX7XsXZAxckMHPCBcHRo0cTcEIgYPRiGEkmji3Idkh2yFtYw==",
3197
+ "engines": {
3198
+ "node": ">=6"
3199
+ }
3200
+ },
3201
+ "node_modules/queue-microtask": {
3202
+ "version": "1.2.3",
3203
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
3204
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
3205
+ "funding": [
3206
+ {
3207
+ "type": "github",
3208
+ "url": "https://github.com/sponsors/feross"
3209
+ },
3210
+ {
3211
+ "type": "patreon",
3212
+ "url": "https://www.patreon.com/feross"
3213
+ },
3214
+ {
3215
+ "type": "consulting",
3216
+ "url": "https://feross.org/support"
3217
+ }
3218
+ ]
3219
+ },
3220
+ "node_modules/react": {
3221
+ "version": "18.2.0",
3222
+ "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
3223
+ "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
3224
+ "dependencies": {
3225
+ "loose-envify": "^1.1.0"
3226
+ },
3227
+ "engines": {
3228
+ "node": ">=0.10.0"
3229
+ }
3230
+ },
3231
+ "node_modules/react-dom": {
3232
+ "version": "18.2.0",
3233
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
3234
+ "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
3235
+ "dependencies": {
3236
+ "loose-envify": "^1.1.0",
3237
+ "scheduler": "^0.23.0"
3238
+ },
3239
+ "peerDependencies": {
3240
+ "react": "^18.2.0"
3241
+ }
3242
+ },
3243
+ "node_modules/react-is": {
3244
+ "version": "16.13.1",
3245
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/react-is/-/react-is-16.13.1.tgz",
3246
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
3247
+ },
3248
+ "node_modules/reflect.getprototypeof": {
3249
+ "version": "1.0.6",
3250
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz",
3251
+ "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==",
3252
+ "dependencies": {
3253
+ "call-bind": "^1.0.7",
3254
+ "define-properties": "^1.2.1",
3255
+ "es-abstract": "^1.23.1",
3256
+ "es-errors": "^1.3.0",
3257
+ "get-intrinsic": "^1.2.4",
3258
+ "globalthis": "^1.0.3",
3259
+ "which-builtin-type": "^1.1.3"
3260
+ },
3261
+ "engines": {
3262
+ "node": ">= 0.4"
3263
+ }
3264
+ },
3265
+ "node_modules/regenerator-runtime": {
3266
+ "version": "0.13.11",
3267
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
3268
+ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
3269
+ },
3270
+ "node_modules/regexp.prototype.flags": {
3271
+ "version": "1.5.2",
3272
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz",
3273
+ "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==",
3274
+ "dependencies": {
3275
+ "call-bind": "^1.0.6",
3276
+ "define-properties": "^1.2.1",
3277
+ "es-errors": "^1.3.0",
3278
+ "set-function-name": "^2.0.1"
3279
+ },
3280
+ "engines": {
3281
+ "node": ">= 0.4"
3282
+ }
3283
+ },
3284
+ "node_modules/regexpp": {
3285
+ "version": "3.2.0",
3286
+ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
3287
+ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
3288
+ "engines": {
3289
+ "node": ">=8"
3290
+ },
3291
+ "funding": {
3292
+ "url": "https://github.com/sponsors/mysticatea"
3293
+ }
3294
+ },
3295
+ "node_modules/resolve": {
3296
+ "version": "1.22.8",
3297
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/resolve/-/resolve-1.22.8.tgz",
3298
+ "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
3299
+ "dependencies": {
3300
+ "is-core-module": "^2.13.0",
3301
+ "path-parse": "^1.0.7",
3302
+ "supports-preserve-symlinks-flag": "^1.0.0"
3303
+ },
3304
+ "bin": {
3305
+ "resolve": "bin/resolve"
3306
+ }
3307
+ },
3308
+ "node_modules/resolve-from": {
3309
+ "version": "4.0.0",
3310
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3311
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3312
+ "engines": {
3313
+ "node": ">=4"
3314
+ }
3315
+ },
3316
+ "node_modules/reusify": {
3317
+ "version": "1.0.4",
3318
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
3319
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
3320
+ "engines": {
3321
+ "iojs": ">=1.0.0",
3322
+ "node": ">=0.10.0"
3323
+ }
3324
+ },
3325
+ "node_modules/rimraf": {
3326
+ "version": "3.0.2",
3327
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
3328
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
3329
+ "dependencies": {
3330
+ "glob": "^7.1.3"
3331
+ },
3332
+ "bin": {
3333
+ "rimraf": "bin.js"
3334
+ },
3335
+ "funding": {
3336
+ "url": "https://github.com/sponsors/isaacs"
3337
+ }
3338
+ },
3339
+ "node_modules/run-parallel": {
3340
+ "version": "1.2.0",
3341
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
3342
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
3343
+ "funding": [
3344
+ {
3345
+ "type": "github",
3346
+ "url": "https://github.com/sponsors/feross"
3347
+ },
3348
+ {
3349
+ "type": "patreon",
3350
+ "url": "https://www.patreon.com/feross"
3351
+ },
3352
+ {
3353
+ "type": "consulting",
3354
+ "url": "https://feross.org/support"
3355
+ }
3356
+ ],
3357
+ "dependencies": {
3358
+ "queue-microtask": "^1.2.2"
3359
+ }
3360
+ },
3361
+ "node_modules/safe-array-concat": {
3362
+ "version": "1.1.2",
3363
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/safe-array-concat/-/safe-array-concat-1.1.2.tgz",
3364
+ "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==",
3365
+ "dependencies": {
3366
+ "call-bind": "^1.0.7",
3367
+ "get-intrinsic": "^1.2.4",
3368
+ "has-symbols": "^1.0.3",
3369
+ "isarray": "^2.0.5"
3370
+ },
3371
+ "engines": {
3372
+ "node": ">=0.4"
3373
+ }
3374
+ },
3375
+ "node_modules/safe-regex-test": {
3376
+ "version": "1.0.3",
3377
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/safe-regex-test/-/safe-regex-test-1.0.3.tgz",
3378
+ "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==",
3379
+ "dependencies": {
3380
+ "call-bind": "^1.0.6",
3381
+ "es-errors": "^1.3.0",
3382
+ "is-regex": "^1.1.4"
3383
+ },
3384
+ "engines": {
3385
+ "node": ">= 0.4"
3386
+ }
3387
+ },
3388
+ "node_modules/scheduler": {
3389
+ "version": "0.23.0",
3390
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
3391
+ "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
3392
+ "dependencies": {
3393
+ "loose-envify": "^1.1.0"
3394
+ }
3395
+ },
3396
+ "node_modules/semver": {
3397
+ "version": "7.6.0",
3398
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/semver/-/semver-7.6.0.tgz",
3399
+ "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
3400
+ "dependencies": {
3401
+ "lru-cache": "^6.0.0"
3402
+ },
3403
+ "bin": {
3404
+ "semver": "bin/semver.js"
3405
+ },
3406
+ "engines": {
3407
+ "node": ">=10"
3408
+ }
3409
+ },
3410
+ "node_modules/set-function-length": {
3411
+ "version": "1.2.2",
3412
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/set-function-length/-/set-function-length-1.2.2.tgz",
3413
+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
3414
+ "dependencies": {
3415
+ "define-data-property": "^1.1.4",
3416
+ "es-errors": "^1.3.0",
3417
+ "function-bind": "^1.1.2",
3418
+ "get-intrinsic": "^1.2.4",
3419
+ "gopd": "^1.0.1",
3420
+ "has-property-descriptors": "^1.0.2"
3421
+ },
3422
+ "engines": {
3423
+ "node": ">= 0.4"
3424
+ }
3425
+ },
3426
+ "node_modules/set-function-name": {
3427
+ "version": "2.0.2",
3428
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/set-function-name/-/set-function-name-2.0.2.tgz",
3429
+ "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==",
3430
+ "dependencies": {
3431
+ "define-data-property": "^1.1.4",
3432
+ "es-errors": "^1.3.0",
3433
+ "functions-have-names": "^1.2.3",
3434
+ "has-property-descriptors": "^1.0.2"
3435
+ },
3436
+ "engines": {
3437
+ "node": ">= 0.4"
3438
+ }
3439
+ },
3440
+ "node_modules/shebang-command": {
3441
+ "version": "2.0.0",
3442
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3443
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3444
+ "dependencies": {
3445
+ "shebang-regex": "^3.0.0"
3446
+ },
3447
+ "engines": {
3448
+ "node": ">=8"
3449
+ }
3450
+ },
3451
+ "node_modules/shebang-regex": {
3452
+ "version": "3.0.0",
3453
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3454
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3455
+ "engines": {
3456
+ "node": ">=8"
3457
+ }
3458
+ },
3459
+ "node_modules/side-channel": {
3460
+ "version": "1.0.6",
3461
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/side-channel/-/side-channel-1.0.6.tgz",
3462
+ "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
3463
+ "dependencies": {
3464
+ "call-bind": "^1.0.7",
3465
+ "es-errors": "^1.3.0",
3466
+ "get-intrinsic": "^1.2.4",
3467
+ "object-inspect": "^1.13.1"
3468
+ },
3469
+ "engines": {
3470
+ "node": ">= 0.4"
3471
+ }
3472
+ },
3473
+ "node_modules/signal-exit": {
3474
+ "version": "4.1.0",
3475
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/signal-exit/-/signal-exit-4.1.0.tgz",
3476
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
3477
+ "engines": {
3478
+ "node": ">=14"
3479
+ }
3480
+ },
3481
+ "node_modules/slash": {
3482
+ "version": "3.0.0",
3483
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
3484
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
3485
+ "engines": {
3486
+ "node": ">=8"
3487
+ }
3488
+ },
3489
+ "node_modules/source-map-js": {
3490
+ "version": "1.2.0",
3491
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/source-map-js/-/source-map-js-1.2.0.tgz",
3492
+ "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
3493
+ "engines": {
3494
+ "node": ">=0.10.0"
3495
+ }
3496
+ },
3497
+ "node_modules/stop-iteration-iterator": {
3498
+ "version": "1.0.0",
3499
+ "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
3500
+ "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==",
3501
+ "dependencies": {
3502
+ "internal-slot": "^1.0.4"
3503
+ },
3504
+ "engines": {
3505
+ "node": ">= 0.4"
3506
+ }
3507
+ },
3508
+ "node_modules/streamsearch": {
3509
+ "version": "1.1.0",
3510
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/streamsearch/-/streamsearch-1.1.0.tgz",
3511
+ "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
3512
+ "engines": {
3513
+ "node": ">=10.0.0"
3514
+ }
3515
+ },
3516
+ "node_modules/string-width": {
3517
+ "version": "5.1.2",
3518
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/string-width/-/string-width-5.1.2.tgz",
3519
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
3520
+ "dependencies": {
3521
+ "eastasianwidth": "^0.2.0",
3522
+ "emoji-regex": "^9.2.2",
3523
+ "strip-ansi": "^7.0.1"
3524
+ },
3525
+ "engines": {
3526
+ "node": ">=12"
3527
+ }
3528
+ },
3529
+ "node_modules/string-width-cjs": {
3530
+ "name": "string-width",
3531
+ "version": "4.2.3",
3532
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/string-width/-/string-width-4.2.3.tgz",
3533
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3534
+ "dependencies": {
3535
+ "emoji-regex": "^8.0.0",
3536
+ "is-fullwidth-code-point": "^3.0.0",
3537
+ "strip-ansi": "^6.0.1"
3538
+ },
3539
+ "engines": {
3540
+ "node": ">=8"
3541
+ }
3542
+ },
3543
+ "node_modules/string-width-cjs/node_modules/emoji-regex": {
3544
+ "version": "8.0.0",
3545
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/emoji-regex/-/emoji-regex-8.0.0.tgz",
3546
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
3547
+ },
3548
+ "node_modules/string-width/node_modules/ansi-regex": {
3549
+ "version": "6.0.1",
3550
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/ansi-regex/-/ansi-regex-6.0.1.tgz",
3551
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
3552
+ "engines": {
3553
+ "node": ">=12"
3554
+ }
3555
+ },
3556
+ "node_modules/string-width/node_modules/strip-ansi": {
3557
+ "version": "7.1.0",
3558
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/strip-ansi/-/strip-ansi-7.1.0.tgz",
3559
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
3560
+ "dependencies": {
3561
+ "ansi-regex": "^6.0.1"
3562
+ },
3563
+ "engines": {
3564
+ "node": ">=12"
3565
+ }
3566
+ },
3567
+ "node_modules/string.prototype.matchall": {
3568
+ "version": "4.0.11",
3569
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz",
3570
+ "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==",
3571
+ "dependencies": {
3572
+ "call-bind": "^1.0.7",
3573
+ "define-properties": "^1.2.1",
3574
+ "es-abstract": "^1.23.2",
3575
+ "es-errors": "^1.3.0",
3576
+ "es-object-atoms": "^1.0.0",
3577
+ "get-intrinsic": "^1.2.4",
3578
+ "gopd": "^1.0.1",
3579
+ "has-symbols": "^1.0.3",
3580
+ "internal-slot": "^1.0.7",
3581
+ "regexp.prototype.flags": "^1.5.2",
3582
+ "set-function-name": "^2.0.2",
3583
+ "side-channel": "^1.0.6"
3584
+ },
3585
+ "engines": {
3586
+ "node": ">= 0.4"
3587
+ }
3588
+ },
3589
+ "node_modules/string.prototype.trim": {
3590
+ "version": "1.2.9",
3591
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz",
3592
+ "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==",
3593
+ "dependencies": {
3594
+ "call-bind": "^1.0.7",
3595
+ "define-properties": "^1.2.1",
3596
+ "es-abstract": "^1.23.0",
3597
+ "es-object-atoms": "^1.0.0"
3598
+ },
3599
+ "engines": {
3600
+ "node": ">= 0.4"
3601
+ }
3602
+ },
3603
+ "node_modules/string.prototype.trimend": {
3604
+ "version": "1.0.8",
3605
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz",
3606
+ "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==",
3607
+ "dependencies": {
3608
+ "call-bind": "^1.0.7",
3609
+ "define-properties": "^1.2.1",
3610
+ "es-object-atoms": "^1.0.0"
3611
+ }
3612
+ },
3613
+ "node_modules/string.prototype.trimstart": {
3614
+ "version": "1.0.8",
3615
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz",
3616
+ "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==",
3617
+ "dependencies": {
3618
+ "call-bind": "^1.0.7",
3619
+ "define-properties": "^1.2.1",
3620
+ "es-object-atoms": "^1.0.0"
3621
+ },
3622
+ "engines": {
3623
+ "node": ">= 0.4"
3624
+ }
3625
+ },
3626
+ "node_modules/strip-ansi": {
3627
+ "version": "6.0.1",
3628
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3629
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3630
+ "dependencies": {
3631
+ "ansi-regex": "^5.0.1"
3632
+ },
3633
+ "engines": {
3634
+ "node": ">=8"
3635
+ }
3636
+ },
3637
+ "node_modules/strip-ansi-cjs": {
3638
+ "name": "strip-ansi",
3639
+ "version": "6.0.1",
3640
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/strip-ansi/-/strip-ansi-6.0.1.tgz",
3641
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3642
+ "dependencies": {
3643
+ "ansi-regex": "^5.0.1"
3644
+ },
3645
+ "engines": {
3646
+ "node": ">=8"
3647
+ }
3648
+ },
3649
+ "node_modules/strip-bom": {
3650
+ "version": "3.0.0",
3651
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/strip-bom/-/strip-bom-3.0.0.tgz",
3652
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
3653
+ "engines": {
3654
+ "node": ">=4"
3655
+ }
3656
+ },
3657
+ "node_modules/strip-json-comments": {
3658
+ "version": "3.1.1",
3659
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
3660
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
3661
+ "engines": {
3662
+ "node": ">=8"
3663
+ },
3664
+ "funding": {
3665
+ "url": "https://github.com/sponsors/sindresorhus"
3666
+ }
3667
+ },
3668
+ "node_modules/styled-jsx": {
3669
+ "version": "5.1.1",
3670
+ "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz",
3671
+ "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==",
3672
+ "dependencies": {
3673
+ "client-only": "0.0.1"
3674
+ },
3675
+ "engines": {
3676
+ "node": ">= 12.0.0"
3677
+ },
3678
+ "peerDependencies": {
3679
+ "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0"
3680
+ },
3681
+ "peerDependenciesMeta": {
3682
+ "@babel/core": {
3683
+ "optional": true
3684
+ },
3685
+ "babel-plugin-macros": {
3686
+ "optional": true
3687
+ }
3688
+ }
3689
+ },
3690
+ "node_modules/supports-color": {
3691
+ "version": "7.2.0",
3692
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3693
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3694
+ "dependencies": {
3695
+ "has-flag": "^4.0.0"
3696
+ },
3697
+ "engines": {
3698
+ "node": ">=8"
3699
+ }
3700
+ },
3701
+ "node_modules/supports-preserve-symlinks-flag": {
3702
+ "version": "1.0.0",
3703
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
3704
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
3705
+ "engines": {
3706
+ "node": ">= 0.4"
3707
+ }
3708
+ },
3709
+ "node_modules/synckit": {
3710
+ "version": "0.8.4",
3711
+ "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.4.tgz",
3712
+ "integrity": "sha512-Dn2ZkzMdSX827QbowGbU/4yjWuvNaCoScLLoMo/yKbu+P4GBR6cRGKZH27k6a9bRzdqcyd1DE96pQtQ6uNkmyw==",
3713
+ "dependencies": {
3714
+ "@pkgr/utils": "^2.3.1",
3715
+ "tslib": "^2.4.0"
3716
+ },
3717
+ "engines": {
3718
+ "node": "^14.18.0 || >=16.0.0"
3719
+ },
3720
+ "funding": {
3721
+ "url": "https://opencollective.com/unts"
3722
+ }
3723
+ },
3724
+ "node_modules/tapable": {
3725
+ "version": "2.2.1",
3726
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
3727
+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
3728
+ "engines": {
3729
+ "node": ">=6"
3730
+ }
3731
+ },
3732
+ "node_modules/text-table": {
3733
+ "version": "0.2.0",
3734
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
3735
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="
3736
+ },
3737
+ "node_modules/tiny-glob": {
3738
+ "version": "0.2.9",
3739
+ "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz",
3740
+ "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==",
3741
+ "dependencies": {
3742
+ "globalyzer": "0.1.0",
3743
+ "globrex": "^0.1.2"
3744
+ }
3745
+ },
3746
+ "node_modules/to-regex-range": {
3747
+ "version": "5.0.1",
3748
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3749
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3750
+ "dependencies": {
3751
+ "is-number": "^7.0.0"
3752
+ },
3753
+ "engines": {
3754
+ "node": ">=8.0"
3755
+ }
3756
+ },
3757
+ "node_modules/tsconfig-paths": {
3758
+ "version": "3.15.0",
3759
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
3760
+ "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==",
3761
+ "dependencies": {
3762
+ "@types/json5": "^0.0.29",
3763
+ "json5": "^1.0.2",
3764
+ "minimist": "^1.2.6",
3765
+ "strip-bom": "^3.0.0"
3766
+ }
3767
+ },
3768
+ "node_modules/tslib": {
3769
+ "version": "2.4.1",
3770
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
3771
+ "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
3772
+ },
3773
+ "node_modules/tsutils": {
3774
+ "version": "3.21.0",
3775
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
3776
+ "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
3777
+ "dependencies": {
3778
+ "tslib": "^1.8.1"
3779
+ },
3780
+ "engines": {
3781
+ "node": ">= 6"
3782
+ },
3783
+ "peerDependencies": {
3784
+ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
3785
+ }
3786
+ },
3787
+ "node_modules/tsutils/node_modules/tslib": {
3788
+ "version": "1.14.1",
3789
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
3790
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
3791
+ },
3792
+ "node_modules/type-check": {
3793
+ "version": "0.4.0",
3794
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
3795
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
3796
+ "dependencies": {
3797
+ "prelude-ls": "^1.2.1"
3798
+ },
3799
+ "engines": {
3800
+ "node": ">= 0.8.0"
3801
+ }
3802
+ },
3803
+ "node_modules/type-fest": {
3804
+ "version": "0.20.2",
3805
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
3806
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
3807
+ "engines": {
3808
+ "node": ">=10"
3809
+ },
3810
+ "funding": {
3811
+ "url": "https://github.com/sponsors/sindresorhus"
3812
+ }
3813
+ },
3814
+ "node_modules/typed-array-buffer": {
3815
+ "version": "1.0.2",
3816
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz",
3817
+ "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==",
3818
+ "dependencies": {
3819
+ "call-bind": "^1.0.7",
3820
+ "es-errors": "^1.3.0",
3821
+ "is-typed-array": "^1.1.13"
3822
+ },
3823
+ "engines": {
3824
+ "node": ">= 0.4"
3825
+ }
3826
+ },
3827
+ "node_modules/typed-array-byte-length": {
3828
+ "version": "1.0.1",
3829
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz",
3830
+ "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==",
3831
+ "dependencies": {
3832
+ "call-bind": "^1.0.7",
3833
+ "for-each": "^0.3.3",
3834
+ "gopd": "^1.0.1",
3835
+ "has-proto": "^1.0.3",
3836
+ "is-typed-array": "^1.1.13"
3837
+ },
3838
+ "engines": {
3839
+ "node": ">= 0.4"
3840
+ }
3841
+ },
3842
+ "node_modules/typed-array-byte-offset": {
3843
+ "version": "1.0.2",
3844
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz",
3845
+ "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==",
3846
+ "dependencies": {
3847
+ "available-typed-arrays": "^1.0.7",
3848
+ "call-bind": "^1.0.7",
3849
+ "for-each": "^0.3.3",
3850
+ "gopd": "^1.0.1",
3851
+ "has-proto": "^1.0.3",
3852
+ "is-typed-array": "^1.1.13"
3853
+ },
3854
+ "engines": {
3855
+ "node": ">= 0.4"
3856
+ }
3857
+ },
3858
+ "node_modules/typed-array-length": {
3859
+ "version": "1.0.6",
3860
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/typed-array-length/-/typed-array-length-1.0.6.tgz",
3861
+ "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==",
3862
+ "dependencies": {
3863
+ "call-bind": "^1.0.7",
3864
+ "for-each": "^0.3.3",
3865
+ "gopd": "^1.0.1",
3866
+ "has-proto": "^1.0.3",
3867
+ "is-typed-array": "^1.1.13",
3868
+ "possible-typed-array-names": "^1.0.0"
3869
+ },
3870
+ "engines": {
3871
+ "node": ">= 0.4"
3872
+ }
3873
+ },
3874
+ "node_modules/typescript": {
3875
+ "version": "4.9.4",
3876
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz",
3877
+ "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==",
3878
+ "bin": {
3879
+ "tsc": "bin/tsc",
3880
+ "tsserver": "bin/tsserver"
3881
+ },
3882
+ "engines": {
3883
+ "node": ">=4.2.0"
3884
+ }
3885
+ },
3886
+ "node_modules/unbox-primitive": {
3887
+ "version": "1.0.2",
3888
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
3889
+ "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
3890
+ "dependencies": {
3891
+ "call-bind": "^1.0.2",
3892
+ "has-bigints": "^1.0.2",
3893
+ "has-symbols": "^1.0.3",
3894
+ "which-boxed-primitive": "^1.0.2"
3895
+ },
3896
+ "funding": {
3897
+ "url": "https://github.com/sponsors/ljharb"
3898
+ }
3899
+ },
3900
+ "node_modules/uri-js": {
3901
+ "version": "4.4.1",
3902
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
3903
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
3904
+ "dependencies": {
3905
+ "punycode": "^2.1.0"
3906
+ }
3907
+ },
3908
+ "node_modules/which": {
3909
+ "version": "2.0.2",
3910
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3911
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3912
+ "dependencies": {
3913
+ "isexe": "^2.0.0"
3914
+ },
3915
+ "bin": {
3916
+ "node-which": "bin/node-which"
3917
+ },
3918
+ "engines": {
3919
+ "node": ">= 8"
3920
+ }
3921
+ },
3922
+ "node_modules/which-boxed-primitive": {
3923
+ "version": "1.0.2",
3924
+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
3925
+ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
3926
+ "dependencies": {
3927
+ "is-bigint": "^1.0.1",
3928
+ "is-boolean-object": "^1.1.0",
3929
+ "is-number-object": "^1.0.4",
3930
+ "is-string": "^1.0.5",
3931
+ "is-symbol": "^1.0.3"
3932
+ },
3933
+ "funding": {
3934
+ "url": "https://github.com/sponsors/ljharb"
3935
+ }
3936
+ },
3937
+ "node_modules/which-builtin-type": {
3938
+ "version": "1.1.3",
3939
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/which-builtin-type/-/which-builtin-type-1.1.3.tgz",
3940
+ "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==",
3941
+ "dependencies": {
3942
+ "function.prototype.name": "^1.1.5",
3943
+ "has-tostringtag": "^1.0.0",
3944
+ "is-async-function": "^2.0.0",
3945
+ "is-date-object": "^1.0.5",
3946
+ "is-finalizationregistry": "^1.0.2",
3947
+ "is-generator-function": "^1.0.10",
3948
+ "is-regex": "^1.1.4",
3949
+ "is-weakref": "^1.0.2",
3950
+ "isarray": "^2.0.5",
3951
+ "which-boxed-primitive": "^1.0.2",
3952
+ "which-collection": "^1.0.1",
3953
+ "which-typed-array": "^1.1.9"
3954
+ },
3955
+ "engines": {
3956
+ "node": ">= 0.4"
3957
+ }
3958
+ },
3959
+ "node_modules/which-collection": {
3960
+ "version": "1.0.1",
3961
+ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz",
3962
+ "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==",
3963
+ "dependencies": {
3964
+ "is-map": "^2.0.1",
3965
+ "is-set": "^2.0.1",
3966
+ "is-weakmap": "^2.0.1",
3967
+ "is-weakset": "^2.0.1"
3968
+ },
3969
+ "funding": {
3970
+ "url": "https://github.com/sponsors/ljharb"
3971
+ }
3972
+ },
3973
+ "node_modules/which-typed-array": {
3974
+ "version": "1.1.15",
3975
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/which-typed-array/-/which-typed-array-1.1.15.tgz",
3976
+ "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==",
3977
+ "dependencies": {
3978
+ "available-typed-arrays": "^1.0.7",
3979
+ "call-bind": "^1.0.7",
3980
+ "for-each": "^0.3.3",
3981
+ "gopd": "^1.0.1",
3982
+ "has-tostringtag": "^1.0.2"
3983
+ },
3984
+ "engines": {
3985
+ "node": ">= 0.4"
3986
+ }
3987
+ },
3988
+ "node_modules/word-wrap": {
3989
+ "version": "1.2.5",
3990
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/word-wrap/-/word-wrap-1.2.5.tgz",
3991
+ "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
3992
+ "engines": {
3993
+ "node": ">=0.10.0"
3994
+ }
3995
+ },
3996
+ "node_modules/wrap-ansi": {
3997
+ "version": "8.1.0",
3998
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
3999
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
4000
+ "dependencies": {
4001
+ "ansi-styles": "^6.1.0",
4002
+ "string-width": "^5.0.1",
4003
+ "strip-ansi": "^7.0.1"
4004
+ },
4005
+ "engines": {
4006
+ "node": ">=12"
4007
+ }
4008
+ },
4009
+ "node_modules/wrap-ansi-cjs": {
4010
+ "name": "wrap-ansi",
4011
+ "version": "7.0.0",
4012
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
4013
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
4014
+ "dependencies": {
4015
+ "ansi-styles": "^4.0.0",
4016
+ "string-width": "^4.1.0",
4017
+ "strip-ansi": "^6.0.0"
4018
+ },
4019
+ "engines": {
4020
+ "node": ">=10"
4021
+ }
4022
+ },
4023
+ "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
4024
+ "version": "8.0.0",
4025
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/emoji-regex/-/emoji-regex-8.0.0.tgz",
4026
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
4027
+ },
4028
+ "node_modules/wrap-ansi-cjs/node_modules/string-width": {
4029
+ "version": "4.2.3",
4030
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/string-width/-/string-width-4.2.3.tgz",
4031
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
4032
+ "dependencies": {
4033
+ "emoji-regex": "^8.0.0",
4034
+ "is-fullwidth-code-point": "^3.0.0",
4035
+ "strip-ansi": "^6.0.1"
4036
+ },
4037
+ "engines": {
4038
+ "node": ">=8"
4039
+ }
4040
+ },
4041
+ "node_modules/wrap-ansi/node_modules/ansi-regex": {
4042
+ "version": "6.0.1",
4043
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/ansi-regex/-/ansi-regex-6.0.1.tgz",
4044
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
4045
+ "engines": {
4046
+ "node": ">=12"
4047
+ }
4048
+ },
4049
+ "node_modules/wrap-ansi/node_modules/ansi-styles": {
4050
+ "version": "6.2.1",
4051
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/ansi-styles/-/ansi-styles-6.2.1.tgz",
4052
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
4053
+ "engines": {
4054
+ "node": ">=12"
4055
+ }
4056
+ },
4057
+ "node_modules/wrap-ansi/node_modules/strip-ansi": {
4058
+ "version": "7.1.0",
4059
+ "resolved": "https://viaplay.jfrog.io/artifactory/api/npm/mtg-npm-virtual/strip-ansi/-/strip-ansi-7.1.0.tgz",
4060
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
4061
+ "dependencies": {
4062
+ "ansi-regex": "^6.0.1"
4063
+ },
4064
+ "engines": {
4065
+ "node": ">=12"
4066
+ }
4067
+ },
4068
+ "node_modules/wrappy": {
4069
+ "version": "1.0.2",
4070
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4071
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
4072
+ },
4073
+ "node_modules/yallist": {
4074
+ "version": "4.0.0",
4075
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
4076
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
4077
+ },
4078
+ "node_modules/yocto-queue": {
4079
+ "version": "0.1.0",
4080
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
4081
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
4082
+ "engines": {
4083
+ "node": ">=10"
4084
+ },
4085
+ "funding": {
4086
+ "url": "https://github.com/sponsors/sindresorhus"
4087
+ }
4088
+ }
4089
+ }
4090
+}
package.json
new
+20
@@ -0,0 +1,20 @@
1
+{
2
+ "name": "tauri-on-bazel",
3
+ "version": "0.1.0",
4
+ "private": true,
5
+ "dependencies": {
6
+ "@tauri-apps/api": "^1.5.3",
7
+ "@types/node": "18.17.0",
8
+ "@types/react": "18.2.78",
9
+ "@types/react-dom": "18.2.25",
10
+ "eslint": "8.32.0",
11
+ "eslint-config-next": "14.1.0",
12
+ "next": "14.1.0",
13
+ "react": "18.2.0",
14
+ "react-dom": "18.2.0",
15
+ "typescript": "4.9.4"
16
+ },
17
+ "devDependencies": {
18
+ "@tauri-apps/cli": "^1.5.11"
19
+ }
20
+}
pages/_app.tsx
new
+6
@@ -0,0 +1,6 @@
1
+import '@/styles/globals.css'
2
+import type { AppProps } from 'next/app'
3
+
4
+export default function App({ Component, pageProps }: AppProps) {
5
+ return <Component {...pageProps} />
6
+}
pages/_document.tsx
new
+13
@@ -0,0 +1,13 @@
1
+import { Html, Head, Main, NextScript } from 'next/document'
2
+
3
+export default function Document() {
4
+ return (
5
+ <Html lang="en">
6
+ <Head />
7
+ <body>
8
+ <Main />
9
+ <NextScript />
10
+ </body>
11
+ </Html>
12
+ )
13
+}
pages/api/hello.ts
new
+13
@@ -0,0 +1,13 @@
1
+// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
2
+import type { NextApiRequest, NextApiResponse } from 'next'
3
+
4
+type Data = {
5
+ name: string
6
+}
7
+
8
+export default function handler(
9
+ req: NextApiRequest,
10
+ res: NextApiResponse<Data>
11
+) {
12
+ res.status(200).json({ name: 'John Doe' })
13
+}
pages/index.tsx
new
+114
@@ -0,0 +1,114 @@
1
+import Head from 'next/head'
2
+import Image from 'next/image'
3
+import { Inter } from "next/font/google"
4
+import styles from '@/styles/Home.module.css'
5
+
6
+const inter = Inter({ subsets: ['latin'] })
7
+
8
+export default function Home() {
9
+ return (
10
+ <>
11
+ <Head>
12
+ <title>Create Next App</title>
13
+ <meta name="description" content="Generated by create next app" />
14
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
15
+ <link rel="icon" href="/favicon.ico" />
16
+ </Head>
17
+ <main className={styles.main}>
18
+ <div className={styles.description}>
19
+ <p>
20
+ Get started by editing
21
+ <code className={styles.code}>pages/index.tsx</code>
22
+ </p>
23
+ <div>
24
+ <a
25
+ href="https://vercel.com?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app"
26
+ target="_blank"
27
+ rel="noopener noreferrer"
28
+ >
29
+ By{' '}
30
+ <Image
31
+ src="/vercel.svg"
32
+ alt="Vercel Logo"
33
+ className={styles.vercelLogo}
34
+ width={100}
35
+ height={24}
36
+ priority
37
+ />
38
+ </a>
39
+ </div>
40
+ </div>
41
+
42
+ <div className={styles.center}>
43
+ <Image
44
+ className={styles.logo}
45
+ src="/next.svg"
46
+ alt="Next.js Logo"
47
+ width={180}
48
+ height={37}
49
+ priority
50
+ />
51
+ </div>
52
+
53
+ <div className={styles.grid}>
54
+ <a
55
+ href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app"
56
+ className={styles.card}
57
+ target="_blank"
58
+ rel="noopener noreferrer"
59
+ >
60
+ <h2 className={inter.className}>
61
+ Docs <span>-></span>
62
+ </h2>
63
+ <p className={inter.className}>
64
+ Find in-depth information about Next.js features and API.
65
+ </p>
66
+ </a>
67
+
68
+ <a
69
+ href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app"
70
+ className={styles.card}
71
+ target="_blank"
72
+ rel="noopener noreferrer"
73
+ >
74
+ <h2 className={inter.className}>
75
+ Learn <span>-></span>
76
+ </h2>
77
+ <p className={inter.className}>
78
+ Learn about Next.js in an interactive course with quizzes!
79
+ </p>
80
+ </a>
81
+
82
+ <a
83
+ href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app"
84
+ className={styles.card}
85
+ target="_blank"
86
+ rel="noopener noreferrer"
87
+ >
88
+ <h2 className={inter.className}>
89
+ Templates <span>-></span>
90
+ </h2>
91
+ <p className={inter.className}>
92
+ Discover and deploy boilerplate example Next.js projects.
93
+ </p>
94
+ </a>
95
+
96
+ <a
97
+ href="https://vercel.com/new?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app"
98
+ className={styles.card}
99
+ target="_blank"
100
+ rel="noopener noreferrer"
101
+ >
102
+ <h2 className={inter.className}>
103
+ Deploy <span>-></span>
104
+ </h2>
105
+ <p className={inter.className}>
106
+ Instantly deploy your Next.js site to a shareable URL
107
+ with Vercel.
108
+ </p>
109
+ </a>
110
+ </div>
111
+ </main>
112
+ </>
113
+ )
114
+}
public/favicon.ico
Binary files /dev/null and b/public/favicon.ico differ
public/next.svg
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:55995dfad6ecb4945a1e856ddca03c5e16aa5bf13fd21b4df6a74ae79357bcfc
3
+size 1375
public/thirteen.svg
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:6a70cf328586a2b3e98f6f7f5ab88ae84732d4d4f0040d3ccc6b3a3ea0f1eab0
3
+size 1138
public/vercel.svg
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:3fa5cd757b418e18afc68ddebad55f443206e410327921ddb2bf1be731658880
3
+size 629
src-tauri/.gitignore
new
+4
@@ -0,0 +1,4 @@
1
+# Generated by Cargo
2
+# will have compiled files and executables
3
+/target/
4
+
src-tauri/Cargo.lock
new
+3655
@@ -0,0 +1,3655 @@
1
+# This file is automatically @generated by Cargo.
2
+# It is not intended for manual editing.
3
+version = 3
4
+
5
+[[package]]
6
+name = "adler"
7
+version = "1.0.2"
8
+source = "registry+https://github.com/rust-lang/crates.io-index"
9
+checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
10
+
11
+[[package]]
12
+name = "aho-corasick"
13
+version = "0.7.20"
14
+source = "registry+https://github.com/rust-lang/crates.io-index"
15
+checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
16
+dependencies = [
17
+ "memchr",
18
+]
19
+
20
+[[package]]
21
+name = "alloc-no-stdlib"
22
+version = "2.0.4"
23
+source = "registry+https://github.com/rust-lang/crates.io-index"
24
+checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"
25
+
26
+[[package]]
27
+name = "alloc-stdlib"
28
+version = "0.2.2"
29
+source = "registry+https://github.com/rust-lang/crates.io-index"
30
+checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"
31
+dependencies = [
32
+ "alloc-no-stdlib",
33
+]
34
+
35
+[[package]]
36
+name = "android-tzdata"
37
+version = "0.1.1"
38
+source = "registry+https://github.com/rust-lang/crates.io-index"
39
+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
40
+
41
+[[package]]
42
+name = "android_system_properties"
43
+version = "0.1.5"
44
+source = "registry+https://github.com/rust-lang/crates.io-index"
45
+checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
46
+dependencies = [
47
+ "libc",
48
+]
49
+
50
+[[package]]
51
+name = "anyhow"
52
+version = "1.0.68"
53
+source = "registry+https://github.com/rust-lang/crates.io-index"
54
+checksum = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61"
55
+
56
+[[package]]
57
+name = "atk"
58
+version = "0.15.1"
59
+source = "registry+https://github.com/rust-lang/crates.io-index"
60
+checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd"
61
+dependencies = [
62
+ "atk-sys",
63
+ "bitflags",
64
+ "glib",
65
+ "libc",
66
+]
67
+
68
+[[package]]
69
+name = "atk-sys"
70
+version = "0.15.1"
71
+source = "registry+https://github.com/rust-lang/crates.io-index"
72
+checksum = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6"
73
+dependencies = [
74
+ "glib-sys",
75
+ "gobject-sys",
76
+ "libc",
77
+ "system-deps 6.0.3",
78
+]
79
+
80
+[[package]]
81
+name = "autocfg"
82
+version = "1.1.0"
83
+source = "registry+https://github.com/rust-lang/crates.io-index"
84
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
85
+
86
+[[package]]
87
+name = "base64"
88
+version = "0.13.1"
89
+source = "registry+https://github.com/rust-lang/crates.io-index"
90
+checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
91
+
92
+[[package]]
93
+name = "base64"
94
+version = "0.21.7"
95
+source = "registry+https://github.com/rust-lang/crates.io-index"
96
+checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
97
+
98
+[[package]]
99
+name = "bitflags"
100
+version = "1.3.2"
101
+source = "registry+https://github.com/rust-lang/crates.io-index"
102
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
103
+
104
+[[package]]
105
+name = "block"
106
+version = "0.1.6"
107
+source = "registry+https://github.com/rust-lang/crates.io-index"
108
+checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
109
+
110
+[[package]]
111
+name = "block-buffer"
112
+version = "0.10.3"
113
+source = "registry+https://github.com/rust-lang/crates.io-index"
114
+checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e"
115
+dependencies = [
116
+ "generic-array",
117
+]
118
+
119
+[[package]]
120
+name = "brotli"
121
+version = "3.3.4"
122
+source = "registry+https://github.com/rust-lang/crates.io-index"
123
+checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68"
124
+dependencies = [
125
+ "alloc-no-stdlib",
126
+ "alloc-stdlib",
127
+ "brotli-decompressor",
128
+]
129
+
130
+[[package]]
131
+name = "brotli-decompressor"
132
+version = "2.3.4"
133
+source = "registry+https://github.com/rust-lang/crates.io-index"
134
+checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744"
135
+dependencies = [
136
+ "alloc-no-stdlib",
137
+ "alloc-stdlib",
138
+]
139
+
140
+[[package]]
141
+name = "bstr"
142
+version = "1.1.0"
143
+source = "registry+https://github.com/rust-lang/crates.io-index"
144
+checksum = "b45ea9b00a7b3f2988e9a65ad3917e62123c38dba709b666506207be96d1790b"
145
+dependencies = [
146
+ "memchr",
147
+ "serde",
148
+]
149
+
150
+[[package]]
151
+name = "bumpalo"
152
+version = "3.16.0"
153
+source = "registry+https://github.com/rust-lang/crates.io-index"
154
+checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
155
+
156
+[[package]]
157
+name = "bytemuck"
158
+version = "1.12.3"
159
+source = "registry+https://github.com/rust-lang/crates.io-index"
160
+checksum = "aaa3a8d9a1ca92e282c96a32d6511b695d7d994d1d102ba85d279f9b2756947f"
161
+
162
+[[package]]
163
+name = "byteorder"
164
+version = "1.4.3"
165
+source = "registry+https://github.com/rust-lang/crates.io-index"
166
+checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
167
+
168
+[[package]]
169
+name = "bytes"
170
+version = "1.3.0"
171
+source = "registry+https://github.com/rust-lang/crates.io-index"
172
+checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c"
173
+
174
+[[package]]
175
+name = "cairo-rs"
176
+version = "0.15.12"
177
+source = "registry+https://github.com/rust-lang/crates.io-index"
178
+checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc"
179
+dependencies = [
180
+ "bitflags",
181
+ "cairo-sys-rs",
182
+ "glib",
183
+ "libc",
184
+ "thiserror",
185
+]
186
+
187
+[[package]]
188
+name = "cairo-sys-rs"
189
+version = "0.15.1"
190
+source = "registry+https://github.com/rust-lang/crates.io-index"
191
+checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8"
192
+dependencies = [
193
+ "glib-sys",
194
+ "libc",
195
+ "system-deps 6.0.3",
196
+]
197
+
198
+[[package]]
199
+name = "cargo_toml"
200
+version = "0.15.3"
201
+source = "registry+https://github.com/rust-lang/crates.io-index"
202
+checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838"
203
+dependencies = [
204
+ "serde",
205
+ "toml 0.7.8",
206
+]
207
+
208
+[[package]]
209
+name = "cc"
210
+version = "1.0.94"
211
+source = "registry+https://github.com/rust-lang/crates.io-index"
212
+checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7"
213
+
214
+[[package]]
215
+name = "cesu8"
216
+version = "1.1.0"
217
+source = "registry+https://github.com/rust-lang/crates.io-index"
218
+checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
219
+
220
+[[package]]
221
+name = "cfb"
222
+version = "0.7.3"
223
+source = "registry+https://github.com/rust-lang/crates.io-index"
224
+checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f"
225
+dependencies = [
226
+ "byteorder",
227
+ "fnv",
228
+ "uuid",
229
+]
230
+
231
+[[package]]
232
+name = "cfg-expr"
233
+version = "0.9.1"
234
+source = "registry+https://github.com/rust-lang/crates.io-index"
235
+checksum = "3431df59f28accaf4cb4eed4a9acc66bea3f3c3753aa6cdc2f024174ef232af7"
236
+dependencies = [
237
+ "smallvec",
238
+]
239
+
240
+[[package]]
241
+name = "cfg-expr"
242
+version = "0.11.0"
243
+source = "registry+https://github.com/rust-lang/crates.io-index"
244
+checksum = "b0357a6402b295ca3a86bc148e84df46c02e41f41fef186bda662557ef6328aa"
245
+dependencies = [
246
+ "smallvec",
247
+]
248
+
249
+[[package]]
250
+name = "cfg-if"
251
+version = "1.0.0"
252
+source = "registry+https://github.com/rust-lang/crates.io-index"
253
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
254
+
255
+[[package]]
256
+name = "chrono"
257
+version = "0.4.37"
258
+source = "registry+https://github.com/rust-lang/crates.io-index"
259
+checksum = "8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e"
260
+dependencies = [
261
+ "android-tzdata",
262
+ "iana-time-zone",
263
+ "num-traits",
264
+ "serde",
265
+ "windows-targets 0.52.5",
266
+]
267
+
268
+[[package]]
269
+name = "cocoa"
270
+version = "0.24.1"
271
+source = "registry+https://github.com/rust-lang/crates.io-index"
272
+checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a"
273
+dependencies = [
274
+ "bitflags",
275
+ "block",
276
+ "cocoa-foundation",
277
+ "core-foundation",
278
+ "core-graphics",
279
+ "foreign-types",
280
+ "libc",
281
+ "objc",
282
+]
283
+
284
+[[package]]
285
+name = "cocoa-foundation"
286
+version = "0.1.0"
287
+source = "registry+https://github.com/rust-lang/crates.io-index"
288
+checksum = "7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318"
289
+dependencies = [
290
+ "bitflags",
291
+ "block",
292
+ "core-foundation",
293
+ "core-graphics-types",
294
+ "foreign-types",
295
+ "libc",
296
+ "objc",
297
+]
298
+
299
+[[package]]
300
+name = "color_quant"
301
+version = "1.1.0"
302
+source = "registry+https://github.com/rust-lang/crates.io-index"
303
+checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
304
+
305
+[[package]]
306
+name = "combine"
307
+version = "4.6.6"
308
+source = "registry+https://github.com/rust-lang/crates.io-index"
309
+checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4"
310
+dependencies = [
311
+ "bytes",
312
+ "memchr",
313
+]
314
+
315
+[[package]]
316
+name = "convert_case"
317
+version = "0.4.0"
318
+source = "registry+https://github.com/rust-lang/crates.io-index"
319
+checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
320
+
321
+[[package]]
322
+name = "core-foundation"
323
+version = "0.9.3"
324
+source = "registry+https://github.com/rust-lang/crates.io-index"
325
+checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
326
+dependencies = [
327
+ "core-foundation-sys",
328
+ "libc",
329
+]
330
+
331
+[[package]]
332
+name = "core-foundation-sys"
333
+version = "0.8.3"
334
+source = "registry+https://github.com/rust-lang/crates.io-index"
335
+checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
336
+
337
+[[package]]
338
+name = "core-graphics"
339
+version = "0.22.3"
340
+source = "registry+https://github.com/rust-lang/crates.io-index"
341
+checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb"
342
+dependencies = [
343
+ "bitflags",
344
+ "core-foundation",
345
+ "core-graphics-types",
346
+ "foreign-types",
347
+ "libc",
348
+]
349
+
350
+[[package]]
351
+name = "core-graphics-types"
352
+version = "0.1.1"
353
+source = "registry+https://github.com/rust-lang/crates.io-index"
354
+checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b"
355
+dependencies = [
356
+ "bitflags",
357
+ "core-foundation",
358
+ "foreign-types",
359
+ "libc",
360
+]
361
+
362
+[[package]]
363
+name = "cpufeatures"
364
+version = "0.2.5"
365
+source = "registry+https://github.com/rust-lang/crates.io-index"
366
+checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320"
367
+dependencies = [
368
+ "libc",
369
+]
370
+
371
+[[package]]
372
+name = "crc32fast"
373
+version = "1.3.2"
374
+source = "registry+https://github.com/rust-lang/crates.io-index"
375
+checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
376
+dependencies = [
377
+ "cfg-if",
378
+]
379
+
380
+[[package]]
381
+name = "crossbeam-channel"
382
+version = "0.5.6"
383
+source = "registry+https://github.com/rust-lang/crates.io-index"
384
+checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521"
385
+dependencies = [
386
+ "cfg-if",
387
+ "crossbeam-utils",
388
+]
389
+
390
+[[package]]
391
+name = "crossbeam-utils"
392
+version = "0.8.14"
393
+source = "registry+https://github.com/rust-lang/crates.io-index"
394
+checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f"
395
+dependencies = [
396
+ "cfg-if",
397
+]
398
+
399
+[[package]]
400
+name = "crypto-common"
401
+version = "0.1.6"
402
+source = "registry+https://github.com/rust-lang/crates.io-index"
403
+checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
404
+dependencies = [
405
+ "generic-array",
406
+ "typenum",
407
+]
408
+
409
+[[package]]
410
+name = "cssparser"
411
+version = "0.27.2"
412
+source = "registry+https://github.com/rust-lang/crates.io-index"
413
+checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a"
414
+dependencies = [
415
+ "cssparser-macros",
416
+ "dtoa-short",
417
+ "itoa 0.4.8",
418
+ "matches",
419
+ "phf 0.8.0",
420
+ "proc-macro2",
421
+ "quote",
422
+ "smallvec",
423
+ "syn 1.0.107",
424
+]
425
+
426
+[[package]]
427
+name = "cssparser-macros"
428
+version = "0.6.0"
429
+source = "registry+https://github.com/rust-lang/crates.io-index"
430
+checksum = "dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e"
431
+dependencies = [
432
+ "quote",
433
+ "syn 1.0.107",
434
+]
435
+
436
+[[package]]
437
+name = "ctor"
438
+version = "0.2.7"
439
+source = "registry+https://github.com/rust-lang/crates.io-index"
440
+checksum = "ad291aa74992b9b7a7e88c38acbbf6ad7e107f1d90ee8775b7bc1fc3394f485c"
441
+dependencies = [
442
+ "quote",
443
+ "syn 2.0.58",
444
+]
445
+
446
+[[package]]
447
+name = "cty"
448
+version = "0.2.2"
449
+source = "registry+https://github.com/rust-lang/crates.io-index"
450
+checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35"
451
+
452
+[[package]]
453
+name = "darling"
454
+version = "0.20.8"
455
+source = "registry+https://github.com/rust-lang/crates.io-index"
456
+checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391"
457
+dependencies = [
458
+ "darling_core",
459
+ "darling_macro",
460
+]
461
+
462
+[[package]]
463
+name = "darling_core"
464
+version = "0.20.8"
465
+source = "registry+https://github.com/rust-lang/crates.io-index"
466
+checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f"
467
+dependencies = [
468
+ "fnv",
469
+ "ident_case",
470
+ "proc-macro2",
471
+ "quote",
472
+ "strsim",
473
+ "syn 2.0.58",
474
+]
475
+
476
+[[package]]
477
+name = "darling_macro"
478
+version = "0.20.8"
479
+source = "registry+https://github.com/rust-lang/crates.io-index"
480
+checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f"
481
+dependencies = [
482
+ "darling_core",
483
+ "quote",
484
+ "syn 2.0.58",
485
+]
486
+
487
+[[package]]
488
+name = "derive_more"
489
+version = "0.99.17"
490
+source = "registry+https://github.com/rust-lang/crates.io-index"
491
+checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
492
+dependencies = [
493
+ "convert_case",
494
+ "proc-macro2",
495
+ "quote",
496
+ "rustc_version 0.4.0",
497
+ "syn 1.0.107",
498
+]
499
+
500
+[[package]]
501
+name = "digest"
502
+version = "0.10.6"
503
+source = "registry+https://github.com/rust-lang/crates.io-index"
504
+checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f"
505
+dependencies = [
506
+ "block-buffer",
507
+ "crypto-common",
508
+]
509
+
510
+[[package]]
511
+name = "dirs-next"
512
+version = "2.0.0"
513
+source = "registry+https://github.com/rust-lang/crates.io-index"
514
+checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
515
+dependencies = [
516
+ "cfg-if",
517
+ "dirs-sys-next",
518
+]
519
+
520
+[[package]]
521
+name = "dirs-sys-next"
522
+version = "0.1.2"
523
+source = "registry+https://github.com/rust-lang/crates.io-index"
524
+checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
525
+dependencies = [
526
+ "libc",
527
+ "redox_users",
528
+ "winapi",
529
+]
530
+
531
+[[package]]
532
+name = "dispatch"
533
+version = "0.2.0"
534
+source = "registry+https://github.com/rust-lang/crates.io-index"
535
+checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b"
536
+
537
+[[package]]
538
+name = "dtoa"
539
+version = "0.4.8"
540
+source = "registry+https://github.com/rust-lang/crates.io-index"
541
+checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0"
542
+
543
+[[package]]
544
+name = "dtoa-short"
545
+version = "0.3.3"
546
+source = "registry+https://github.com/rust-lang/crates.io-index"
547
+checksum = "bde03329ae10e79ede66c9ce4dc930aa8599043b0743008548680f25b91502d6"
548
+dependencies = [
549
+ "dtoa",
550
+]
551
+
552
+[[package]]
553
+name = "dunce"
554
+version = "1.0.3"
555
+source = "registry+https://github.com/rust-lang/crates.io-index"
556
+checksum = "0bd4b30a6560bbd9b4620f4de34c3f14f60848e58a9b7216801afcb4c7b31c3c"
557
+
558
+[[package]]
559
+name = "embed-resource"
560
+version = "2.4.2"
561
+source = "registry+https://github.com/rust-lang/crates.io-index"
562
+checksum = "c6985554d0688b687c5cb73898a34fbe3ad6c24c58c238a4d91d5e840670ee9d"
563
+dependencies = [
564
+ "cc",
565
+ "memchr",
566
+ "rustc_version 0.4.0",
567
+ "toml 0.8.12",
568
+ "vswhom",
569
+ "winreg",
570
+]
571
+
572
+[[package]]
573
+name = "embed_plist"
574
+version = "1.2.2"
575
+source = "registry+https://github.com/rust-lang/crates.io-index"
576
+checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7"
577
+
578
+[[package]]
579
+name = "encoding_rs"
580
+version = "0.8.31"
581
+source = "registry+https://github.com/rust-lang/crates.io-index"
582
+checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b"
583
+dependencies = [
584
+ "cfg-if",
585
+]
586
+
587
+[[package]]
588
+name = "equivalent"
589
+version = "1.0.1"
590
+source = "registry+https://github.com/rust-lang/crates.io-index"
591
+checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
592
+
593
+[[package]]
594
+name = "fastrand"
595
+version = "1.8.0"
596
+source = "registry+https://github.com/rust-lang/crates.io-index"
597
+checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499"
598
+dependencies = [
599
+ "instant",
600
+]
601
+
602
+[[package]]
603
+name = "field-offset"
604
+version = "0.3.4"
605
+source = "registry+https://github.com/rust-lang/crates.io-index"
606
+checksum = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92"
607
+dependencies = [
608
+ "memoffset",
609
+ "rustc_version 0.3.3",
610
+]
611
+
612
+[[package]]
613
+name = "filetime"
614
+version = "0.2.19"
615
+source = "registry+https://github.com/rust-lang/crates.io-index"
616
+checksum = "4e884668cd0c7480504233e951174ddc3b382f7c2666e3b7310b5c4e7b0c37f9"
617
+dependencies = [
618
+ "cfg-if",
619
+ "libc",
620
+ "redox_syscall",
621
+ "windows-sys 0.42.0",
622
+]
623
+
624
+[[package]]
625
+name = "flate2"
626
+version = "1.0.25"
627
+source = "registry+https://github.com/rust-lang/crates.io-index"
628
+checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841"
629
+dependencies = [
630
+ "crc32fast",
631
+ "miniz_oxide",
632
+]
633
+
634
+[[package]]
635
+name = "fnv"
636
+version = "1.0.7"
637
+source = "registry+https://github.com/rust-lang/crates.io-index"
638
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
639
+
640
+[[package]]
641
+name = "foreign-types"
642
+version = "0.3.2"
643
+source = "registry+https://github.com/rust-lang/crates.io-index"
644
+checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
645
+dependencies = [
646
+ "foreign-types-shared",
647
+]
648
+
649
+[[package]]
650
+name = "foreign-types-shared"
651
+version = "0.1.1"
652
+source = "registry+https://github.com/rust-lang/crates.io-index"
653
+checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
654
+
655
+[[package]]
656
+name = "form_urlencoded"
657
+version = "1.1.0"
658
+source = "registry+https://github.com/rust-lang/crates.io-index"
659
+checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8"
660
+dependencies = [
661
+ "percent-encoding",
662
+]
663
+
664
+[[package]]
665
+name = "futf"
666
+version = "0.1.5"
667
+source = "registry+https://github.com/rust-lang/crates.io-index"
668
+checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843"
669
+dependencies = [
670
+ "mac",
671
+ "new_debug_unreachable",
672
+]
673
+
674
+[[package]]
675
+name = "futures-channel"
676
+version = "0.3.25"
677
+source = "registry+https://github.com/rust-lang/crates.io-index"
678
+checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed"
679
+dependencies = [
680
+ "futures-core",
681
+]
682
+
683
+[[package]]
684
+name = "futures-core"
685
+version = "0.3.25"
686
+source = "registry+https://github.com/rust-lang/crates.io-index"
687
+checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac"
688
+
689
+[[package]]
690
+name = "futures-executor"
691
+version = "0.3.25"
692
+source = "registry+https://github.com/rust-lang/crates.io-index"
693
+checksum = "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2"
694
+dependencies = [
695
+ "futures-core",
696
+ "futures-task",
697
+ "futures-util",
698
+]
699
+
700
+[[package]]
701
+name = "futures-io"
702
+version = "0.3.25"
703
+source = "registry+https://github.com/rust-lang/crates.io-index"
704
+checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb"
705
+
706
+[[package]]
707
+name = "futures-macro"
708
+version = "0.3.25"
709
+source = "registry+https://github.com/rust-lang/crates.io-index"
710
+checksum = "bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d"
711
+dependencies = [
712
+ "proc-macro2",
713
+ "quote",
714
+ "syn 1.0.107",
715
+]
716
+
717
+[[package]]
718
+name = "futures-task"
719
+version = "0.3.25"
720
+source = "registry+https://github.com/rust-lang/crates.io-index"
721
+checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea"
722
+
723
+[[package]]
724
+name = "futures-util"
725
+version = "0.3.25"
726
+source = "registry+https://github.com/rust-lang/crates.io-index"
727
+checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6"
728
+dependencies = [
729
+ "futures-core",
730
+ "futures-macro",
731
+ "futures-task",
732
+ "pin-project-lite",
733
+ "pin-utils",
734
+ "slab",
735
+]
736
+
737
+[[package]]
738
+name = "fxhash"
739
+version = "0.2.1"
740
+source = "registry+https://github.com/rust-lang/crates.io-index"
741
+checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
742
+dependencies = [
743
+ "byteorder",
744
+]
745
+
746
+[[package]]
747
+name = "gdk"
748
+version = "0.15.4"
749
+source = "registry+https://github.com/rust-lang/crates.io-index"
750
+checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8"
751
+dependencies = [
752
+ "bitflags",
753
+ "cairo-rs",
754
+ "gdk-pixbuf",
755
+ "gdk-sys",
756
+ "gio",
757
+ "glib",
758
+ "libc",
759
+ "pango",
760
+]
761
+
762
+[[package]]
763
+name = "gdk-pixbuf"
764
+version = "0.15.11"
765
+source = "registry+https://github.com/rust-lang/crates.io-index"
766
+checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a"
767
+dependencies = [
768
+ "bitflags",
769
+ "gdk-pixbuf-sys",
770
+ "gio",
771
+ "glib",
772
+ "libc",
773
+]
774
+
775
+[[package]]
776
+name = "gdk-pixbuf-sys"
777
+version = "0.15.10"
778
+source = "registry+https://github.com/rust-lang/crates.io-index"
779
+checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7"
780
+dependencies = [
781
+ "gio-sys",
782
+ "glib-sys",
783
+ "gobject-sys",
784
+ "libc",
785
+ "system-deps 6.0.3",
786
+]
787
+
788
+[[package]]
789
+name = "gdk-sys"
790
+version = "0.15.1"
791
+source = "registry+https://github.com/rust-lang/crates.io-index"
792
+checksum = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88"
793
+dependencies = [
794
+ "cairo-sys-rs",
795
+ "gdk-pixbuf-sys",
796
+ "gio-sys",
797
+ "glib-sys",
798
+ "gobject-sys",
799
+ "libc",
800
+ "pango-sys",
801
+ "pkg-config",
802
+ "system-deps 6.0.3",
803
+]
804
+
805
+[[package]]
806
+name = "gdkwayland-sys"
807
+version = "0.15.3"
808
+source = "registry+https://github.com/rust-lang/crates.io-index"
809
+checksum = "cca49a59ad8cfdf36ef7330fe7bdfbe1d34323220cc16a0de2679ee773aee2c2"
810
+dependencies = [
811
+ "gdk-sys",
812
+ "glib-sys",
813
+ "gobject-sys",
814
+ "libc",
815
+ "pkg-config",
816
+ "system-deps 6.0.3",
817
+]
818
+
819
+[[package]]
820
+name = "gdkx11-sys"
821
+version = "0.15.1"
822
+source = "registry+https://github.com/rust-lang/crates.io-index"
823
+checksum = "b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178"
824
+dependencies = [
825
+ "gdk-sys",
826
+ "glib-sys",
827
+ "libc",
828
+ "system-deps 6.0.3",
829
+ "x11",
830
+]
831
+
832
+[[package]]
833
+name = "generator"
834
+version = "0.7.2"
835
+source = "registry+https://github.com/rust-lang/crates.io-index"
836
+checksum = "d266041a359dfa931b370ef684cceb84b166beb14f7f0421f4a6a3d0c446d12e"
837
+dependencies = [
838
+ "cc",
839
+ "libc",
840
+ "log",
841
+ "rustversion",
842
+ "windows",
843
+]
844
+
845
+[[package]]
846
+name = "generic-array"
847
+version = "0.14.6"
848
+source = "registry+https://github.com/rust-lang/crates.io-index"
849
+checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9"
850
+dependencies = [
851
+ "typenum",
852
+ "version_check",
853
+]
854
+
855
+[[package]]
856
+name = "getrandom"
857
+version = "0.1.16"
858
+source = "registry+https://github.com/rust-lang/crates.io-index"
859
+checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
860
+dependencies = [
861
+ "cfg-if",
862
+ "libc",
863
+ "wasi 0.9.0+wasi-snapshot-preview1",
864
+]
865
+
866
+[[package]]
867
+name = "getrandom"
868
+version = "0.2.8"
869
+source = "registry+https://github.com/rust-lang/crates.io-index"
870
+checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
871
+dependencies = [
872
+ "cfg-if",
873
+ "libc",
874
+ "wasi 0.11.0+wasi-snapshot-preview1",
875
+]
876
+
877
+[[package]]
878
+name = "gio"
879
+version = "0.15.12"
880
+source = "registry+https://github.com/rust-lang/crates.io-index"
881
+checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b"
882
+dependencies = [
883
+ "bitflags",
884
+ "futures-channel",
885
+ "futures-core",
886
+ "futures-io",
887
+ "gio-sys",
888
+ "glib",
889
+ "libc",
890
+ "once_cell",
891
+ "thiserror",
892
+]
893
+
894
+[[package]]
895
+name = "gio-sys"
896
+version = "0.15.10"
897
+source = "registry+https://github.com/rust-lang/crates.io-index"
898
+checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d"
899
+dependencies = [
900
+ "glib-sys",
901
+ "gobject-sys",
902
+ "libc",
903
+ "system-deps 6.0.3",
904
+ "winapi",
905
+]
906
+
907
+[[package]]
908
+name = "glib"
909
+version = "0.15.12"
910
+source = "registry+https://github.com/rust-lang/crates.io-index"
911
+checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d"
912
+dependencies = [
913
+ "bitflags",
914
+ "futures-channel",
915
+ "futures-core",
916
+ "futures-executor",
917
+ "futures-task",
918
+ "glib-macros",
919
+ "glib-sys",
920
+ "gobject-sys",
921
+ "libc",
922
+ "once_cell",
923
+ "smallvec",
924
+ "thiserror",
925
+]
926
+
927
+[[package]]
928
+name = "glib-macros"
929
+version = "0.15.11"
930
+source = "registry+https://github.com/rust-lang/crates.io-index"
931
+checksum = "25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64"
932
+dependencies = [
933
+ "anyhow",
934
+ "heck 0.4.0",
935
+ "proc-macro-crate",
936
+ "proc-macro-error",
937
+ "proc-macro2",
938
+ "quote",
939
+ "syn 1.0.107",
940
+]
941
+
942
+[[package]]
943
+name = "glib-sys"
944
+version = "0.15.10"
945
+source = "registry+https://github.com/rust-lang/crates.io-index"
946
+checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4"
947
+dependencies = [
948
+ "libc",
949
+ "system-deps 6.0.3",
950
+]
951
+
952
+[[package]]
953
+name = "glob"
954
+version = "0.3.1"
955
+source = "registry+https://github.com/rust-lang/crates.io-index"
956
+checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
957
+
958
+[[package]]
959
+name = "globset"
960
+version = "0.4.10"
961
+source = "registry+https://github.com/rust-lang/crates.io-index"
962
+checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc"
963
+dependencies = [
964
+ "aho-corasick",
965
+ "bstr",
966
+ "fnv",
967
+ "log",
968
+ "regex",
969
+]
970
+
971
+[[package]]
972
+name = "gobject-sys"
973
+version = "0.15.10"
974
+source = "registry+https://github.com/rust-lang/crates.io-index"
975
+checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a"
976
+dependencies = [
977
+ "glib-sys",
978
+ "libc",
979
+ "system-deps 6.0.3",
980
+]
981
+
982
+[[package]]
983
+name = "gtk"
984
+version = "0.15.5"
985
+source = "registry+https://github.com/rust-lang/crates.io-index"
986
+checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0"
987
+dependencies = [
988
+ "atk",
989
+ "bitflags",
990
+ "cairo-rs",
991
+ "field-offset",
992
+ "futures-channel",
993
+ "gdk",
994
+ "gdk-pixbuf",
995
+ "gio",
996
+ "glib",
997
+ "gtk-sys",
998
+ "gtk3-macros",
999
+ "libc",
1000
+ "once_cell",
1001
+ "pango",
1002
+ "pkg-config",
1003
+]
1004
+
1005
+[[package]]
1006
+name = "gtk-sys"
1007
+version = "0.15.3"
1008
+source = "registry+https://github.com/rust-lang/crates.io-index"
1009
+checksum = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84"
1010
+dependencies = [
1011
+ "atk-sys",
1012
+ "cairo-sys-rs",
1013
+ "gdk-pixbuf-sys",
1014
+ "gdk-sys",
1015
+ "gio-sys",
1016
+ "glib-sys",
1017
+ "gobject-sys",
1018
+ "libc",
1019
+ "pango-sys",
1020
+ "system-deps 6.0.3",
1021
+]
1022
+
1023
+[[package]]
1024
+name = "gtk3-macros"
1025
+version = "0.15.4"
1026
+source = "registry+https://github.com/rust-lang/crates.io-index"
1027
+checksum = "24f518afe90c23fba585b2d7697856f9e6a7bbc62f65588035e66f6afb01a2e9"
1028
+dependencies = [
1029
+ "anyhow",
1030
+ "proc-macro-crate",
1031
+ "proc-macro-error",
1032
+ "proc-macro2",
1033
+ "quote",
1034
+ "syn 1.0.107",
1035
+]
1036
+
1037
+[[package]]
1038
+name = "hashbrown"
1039
+version = "0.12.3"
1040
+source = "registry+https://github.com/rust-lang/crates.io-index"
1041
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
1042
+
1043
+[[package]]
1044
+name = "hashbrown"
1045
+version = "0.14.3"
1046
+source = "registry+https://github.com/rust-lang/crates.io-index"
1047
+checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
1048
+
1049
+[[package]]
1050
+name = "heck"
1051
+version = "0.3.3"
1052
+source = "registry+https://github.com/rust-lang/crates.io-index"
1053
+checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
1054
+dependencies = [
1055
+ "unicode-segmentation",
1056
+]
1057
+
1058
+[[package]]
1059
+name = "heck"
1060
+version = "0.4.0"
1061
+source = "registry+https://github.com/rust-lang/crates.io-index"
1062
+checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
1063
+
1064
+[[package]]
1065
+name = "hermit-abi"
1066
+version = "0.2.6"
1067
+source = "registry+https://github.com/rust-lang/crates.io-index"
1068
+checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
1069
+dependencies = [
1070
+ "libc",
1071
+]
1072
+
1073
+[[package]]
1074
+name = "hex"
1075
+version = "0.4.3"
1076
+source = "registry+https://github.com/rust-lang/crates.io-index"
1077
+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
1078
+
1079
+[[package]]
1080
+name = "html5ever"
1081
+version = "0.26.0"
1082
+source = "registry+https://github.com/rust-lang/crates.io-index"
1083
+checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7"
1084
+dependencies = [
1085
+ "log",
1086
+ "mac",
1087
+ "markup5ever",
1088
+ "proc-macro2",
1089
+ "quote",
1090
+ "syn 1.0.107",
1091
+]
1092
+
1093
+[[package]]
1094
+name = "http"
1095
+version = "0.2.8"
1096
+source = "registry+https://github.com/rust-lang/crates.io-index"
1097
+checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399"
1098
+dependencies = [
1099
+ "bytes",
1100
+ "fnv",
1101
+ "itoa 1.0.5",
1102
+]
1103
+
1104
+[[package]]
1105
+name = "http-range"
1106
+version = "0.1.5"
1107
+source = "registry+https://github.com/rust-lang/crates.io-index"
1108
+checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573"
1109
+
1110
+[[package]]
1111
+name = "iana-time-zone"
1112
+version = "0.1.60"
1113
+source = "registry+https://github.com/rust-lang/crates.io-index"
1114
+checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
1115
+dependencies = [
1116
+ "android_system_properties",
1117
+ "core-foundation-sys",
1118
+ "iana-time-zone-haiku",
1119
+ "js-sys",
1120
+ "wasm-bindgen",
1121
+ "windows-core",
1122
+]
1123
+
1124
+[[package]]
1125
+name = "iana-time-zone-haiku"
1126
+version = "0.1.2"
1127
+source = "registry+https://github.com/rust-lang/crates.io-index"
1128
+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
1129
+dependencies = [
1130
+ "cc",
1131
+]
1132
+
1133
+[[package]]
1134
+name = "ico"
1135
+version = "0.3.0"
1136
+source = "registry+https://github.com/rust-lang/crates.io-index"
1137
+checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae"
1138
+dependencies = [
1139
+ "byteorder",
1140
+ "png",
1141
+]
1142
+
1143
+[[package]]
1144
+name = "ident_case"
1145
+version = "1.0.1"
1146
+source = "registry+https://github.com/rust-lang/crates.io-index"
1147
+checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
1148
+
1149
+[[package]]
1150
+name = "idna"
1151
+version = "0.3.0"
1152
+source = "registry+https://github.com/rust-lang/crates.io-index"
1153
+checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6"
1154
+dependencies = [
1155
+ "unicode-bidi",
1156
+ "unicode-normalization",
1157
+]
1158
+
1159
+[[package]]
1160
+name = "ignore"
1161
+version = "0.4.18"
1162
+source = "registry+https://github.com/rust-lang/crates.io-index"
1163
+checksum = "713f1b139373f96a2e0ce3ac931cd01ee973c3c5dd7c40c0c2efe96ad2b6751d"
1164
+dependencies = [
1165
+ "crossbeam-utils",
1166
+ "globset",
1167
+ "lazy_static",
1168
+ "log",
1169
+ "memchr",
1170
+ "regex",
1171
+ "same-file",
1172
+ "thread_local",
1173
+ "walkdir",
1174
+ "winapi-util",
1175
+]
1176
+
1177
+[[package]]
1178
+name = "image"
1179
+version = "0.24.5"
1180
+source = "registry+https://github.com/rust-lang/crates.io-index"
1181
+checksum = "69b7ea949b537b0fd0af141fff8c77690f2ce96f4f41f042ccb6c69c6c965945"
1182
+dependencies = [
1183
+ "bytemuck",
1184
+ "byteorder",
1185
+ "color_quant",
1186
+ "num-rational",
1187
+ "num-traits",
1188
+]
1189
+
1190
+[[package]]
1191
+name = "indexmap"
1192
+version = "1.9.2"
1193
+source = "registry+https://github.com/rust-lang/crates.io-index"
1194
+checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399"
1195
+dependencies = [
1196
+ "autocfg",
1197
+ "hashbrown 0.12.3",
1198
+ "serde",
1199
+]
1200
+
1201
+[[package]]
1202
+name = "indexmap"
1203
+version = "2.2.6"
1204
+source = "registry+https://github.com/rust-lang/crates.io-index"
1205
+checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
1206
+dependencies = [
1207
+ "equivalent",
1208
+ "hashbrown 0.14.3",
1209
+ "serde",
1210
+]
1211
+
1212
+[[package]]
1213
+name = "infer"
1214
+version = "0.13.0"
1215
+source = "registry+https://github.com/rust-lang/crates.io-index"
1216
+checksum = "f551f8c3a39f68f986517db0d1759de85881894fdc7db798bd2a9df9cb04b7fc"
1217
+dependencies = [
1218
+ "cfb",
1219
+]
1220
+
1221
+[[package]]
1222
+name = "instant"
1223
+version = "0.1.12"
1224
+source = "registry+https://github.com/rust-lang/crates.io-index"
1225
+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
1226
+dependencies = [
1227
+ "cfg-if",
1228
+]
1229
+
1230
+[[package]]
1231
+name = "itoa"
1232
+version = "0.4.8"
1233
+source = "registry+https://github.com/rust-lang/crates.io-index"
1234
+checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
1235
+
1236
+[[package]]
1237
+name = "itoa"
1238
+version = "1.0.5"
1239
+source = "registry+https://github.com/rust-lang/crates.io-index"
1240
+checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440"
1241
+
1242
+[[package]]
1243
+name = "javascriptcore-rs"
1244
+version = "0.16.0"
1245
+source = "registry+https://github.com/rust-lang/crates.io-index"
1246
+checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c"
1247
+dependencies = [
1248
+ "bitflags",
1249
+ "glib",
1250
+ "javascriptcore-rs-sys",
1251
+]
1252
+
1253
+[[package]]
1254
+name = "javascriptcore-rs-sys"
1255
+version = "0.4.0"
1256
+source = "registry+https://github.com/rust-lang/crates.io-index"
1257
+checksum = "905fbb87419c5cde6e3269537e4ea7d46431f3008c5d057e915ef3f115e7793c"
1258
+dependencies = [
1259
+ "glib-sys",
1260
+ "gobject-sys",
1261
+ "libc",
1262
+ "system-deps 5.0.0",
1263
+]
1264
+
1265
+[[package]]
1266
+name = "jni"
1267
+version = "0.20.0"
1268
+source = "registry+https://github.com/rust-lang/crates.io-index"
1269
+checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c"
1270
+dependencies = [
1271
+ "cesu8",
1272
+ "combine",
1273
+ "jni-sys",
1274
+ "log",
1275
+ "thiserror",
1276
+ "walkdir",
1277
+]
1278
+
1279
+[[package]]
1280
+name = "jni-sys"
1281
+version = "0.3.0"
1282
+source = "registry+https://github.com/rust-lang/crates.io-index"
1283
+checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
1284
+
1285
+[[package]]
1286
+name = "js-sys"
1287
+version = "0.3.69"
1288
+source = "registry+https://github.com/rust-lang/crates.io-index"
1289
+checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
1290
+dependencies = [
1291
+ "wasm-bindgen",
1292
+]
1293
+
1294
+[[package]]
1295
+name = "json-patch"
1296
+version = "1.2.0"
1297
+source = "registry+https://github.com/rust-lang/crates.io-index"
1298
+checksum = "55ff1e1486799e3f64129f8ccad108b38290df9cd7015cd31bed17239f0789d6"
1299
+dependencies = [
1300
+ "serde",
1301
+ "serde_json",
1302
+ "thiserror",
1303
+ "treediff",
1304
+]
1305
+
1306
+[[package]]
1307
+name = "kuchikiki"
1308
+version = "0.8.2"
1309
+source = "registry+https://github.com/rust-lang/crates.io-index"
1310
+checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8"
1311
+dependencies = [
1312
+ "cssparser",
1313
+ "html5ever",
1314
+ "indexmap 1.9.2",
1315
+ "matches",
1316
+ "selectors",
1317
+]
1318
+
1319
+[[package]]
1320
+name = "lazy_static"
1321
+version = "1.4.0"
1322
+source = "registry+https://github.com/rust-lang/crates.io-index"
1323
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
1324
+
1325
+[[package]]
1326
+name = "libc"
1327
+version = "0.2.139"
1328
+source = "registry+https://github.com/rust-lang/crates.io-index"
1329
+checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79"
1330
+
1331
+[[package]]
1332
+name = "line-wrap"
1333
+version = "0.1.1"
1334
+source = "registry+https://github.com/rust-lang/crates.io-index"
1335
+checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9"
1336
+dependencies = [
1337
+ "safemem",
1338
+]
1339
+
1340
+[[package]]
1341
+name = "lock_api"
1342
+version = "0.4.9"
1343
+source = "registry+https://github.com/rust-lang/crates.io-index"
1344
+checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
1345
+dependencies = [
1346
+ "autocfg",
1347
+ "scopeguard",
1348
+]
1349
+
1350
+[[package]]
1351
+name = "log"
1352
+version = "0.4.21"
1353
+source = "registry+https://github.com/rust-lang/crates.io-index"
1354
+checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
1355
+
1356
+[[package]]
1357
+name = "loom"
1358
+version = "0.5.6"
1359
+source = "registry+https://github.com/rust-lang/crates.io-index"
1360
+checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5"
1361
+dependencies = [
1362
+ "cfg-if",
1363
+ "generator",
1364
+ "scoped-tls",
1365
+ "serde",
1366
+ "serde_json",
1367
+ "tracing",
1368
+ "tracing-subscriber",
1369
+]
1370
+
1371
+[[package]]
1372
+name = "mac"
1373
+version = "0.1.1"
1374
+source = "registry+https://github.com/rust-lang/crates.io-index"
1375
+checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
1376
+
1377
+[[package]]
1378
+name = "malloc_buf"
1379
+version = "0.0.6"
1380
+source = "registry+https://github.com/rust-lang/crates.io-index"
1381
+checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
1382
+dependencies = [
1383
+ "libc",
1384
+]
1385
+
1386
+[[package]]
1387
+name = "markup5ever"
1388
+version = "0.11.0"
1389
+source = "registry+https://github.com/rust-lang/crates.io-index"
1390
+checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016"
1391
+dependencies = [
1392
+ "log",
1393
+ "phf 0.10.1",
1394
+ "phf_codegen 0.10.0",
1395
+ "string_cache",
1396
+ "string_cache_codegen",
1397
+ "tendril",
1398
+]
1399
+
1400
+[[package]]
1401
+name = "matchers"
1402
+version = "0.1.0"
1403
+source = "registry+https://github.com/rust-lang/crates.io-index"
1404
+checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
1405
+dependencies = [
1406
+ "regex-automata",
1407
+]
1408
+
1409
+[[package]]
1410
+name = "matches"
1411
+version = "0.1.9"
1412
+source = "registry+https://github.com/rust-lang/crates.io-index"
1413
+checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
1414
+
1415
+[[package]]
1416
+name = "memchr"
1417
+version = "2.7.2"
1418
+source = "registry+https://github.com/rust-lang/crates.io-index"
1419
+checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
1420
+
1421
+[[package]]
1422
+name = "memoffset"
1423
+version = "0.6.5"
1424
+source = "registry+https://github.com/rust-lang/crates.io-index"
1425
+checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
1426
+dependencies = [
1427
+ "autocfg",
1428
+]
1429
+
1430
+[[package]]
1431
+name = "miniz_oxide"
1432
+version = "0.6.2"
1433
+source = "registry+https://github.com/rust-lang/crates.io-index"
1434
+checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa"
1435
+dependencies = [
1436
+ "adler",
1437
+]
1438
+
1439
+[[package]]
1440
+name = "ndk"
1441
+version = "0.6.0"
1442
+source = "registry+https://github.com/rust-lang/crates.io-index"
1443
+checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4"
1444
+dependencies = [
1445
+ "bitflags",
1446
+ "jni-sys",
1447
+ "ndk-sys",
1448
+ "num_enum",
1449
+ "thiserror",
1450
+]
1451
+
1452
+[[package]]
1453
+name = "ndk-context"
1454
+version = "0.1.1"
1455
+source = "registry+https://github.com/rust-lang/crates.io-index"
1456
+checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b"
1457
+
1458
+[[package]]
1459
+name = "ndk-sys"
1460
+version = "0.3.0"
1461
+source = "registry+https://github.com/rust-lang/crates.io-index"
1462
+checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97"
1463
+dependencies = [
1464
+ "jni-sys",
1465
+]
1466
+
1467
+[[package]]
1468
+name = "new_debug_unreachable"
1469
+version = "1.0.4"
1470
+source = "registry+https://github.com/rust-lang/crates.io-index"
1471
+checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
1472
+
1473
+[[package]]
1474
+name = "nodrop"
1475
+version = "0.1.14"
1476
+source = "registry+https://github.com/rust-lang/crates.io-index"
1477
+checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
1478
+
1479
+[[package]]
1480
+name = "nu-ansi-term"
1481
+version = "0.46.0"
1482
+source = "registry+https://github.com/rust-lang/crates.io-index"
1483
+checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
1484
+dependencies = [
1485
+ "overload",
1486
+ "winapi",
1487
+]
1488
+
1489
+[[package]]
1490
+name = "num-integer"
1491
+version = "0.1.45"
1492
+source = "registry+https://github.com/rust-lang/crates.io-index"
1493
+checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
1494
+dependencies = [
1495
+ "autocfg",
1496
+ "num-traits",
1497
+]
1498
+
1499
+[[package]]
1500
+name = "num-rational"
1501
+version = "0.4.1"
1502
+source = "registry+https://github.com/rust-lang/crates.io-index"
1503
+checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0"
1504
+dependencies = [
1505
+ "autocfg",
1506
+ "num-integer",
1507
+ "num-traits",
1508
+]
1509
+
1510
+[[package]]
1511
+name = "num-traits"
1512
+version = "0.2.15"
1513
+source = "registry+https://github.com/rust-lang/crates.io-index"
1514
+checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
1515
+dependencies = [
1516
+ "autocfg",
1517
+]
1518
+
1519
+[[package]]
1520
+name = "num_cpus"
1521
+version = "1.15.0"
1522
+source = "registry+https://github.com/rust-lang/crates.io-index"
1523
+checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
1524
+dependencies = [
1525
+ "hermit-abi",
1526
+ "libc",
1527
+]
1528
+
1529
+[[package]]
1530
+name = "num_enum"
1531
+version = "0.5.7"
1532
+source = "registry+https://github.com/rust-lang/crates.io-index"
1533
+checksum = "cf5395665662ef45796a4ff5486c5d41d29e0c09640af4c5f17fd94ee2c119c9"
1534
+dependencies = [
1535
+ "num_enum_derive",
1536
+]
1537
+
1538
+[[package]]
1539
+name = "num_enum_derive"
1540
+version = "0.5.7"
1541
+source = "registry+https://github.com/rust-lang/crates.io-index"
1542
+checksum = "3b0498641e53dd6ac1a4f22547548caa6864cc4933784319cd1775271c5a46ce"
1543
+dependencies = [
1544
+ "proc-macro-crate",
1545
+ "proc-macro2",
1546
+ "quote",
1547
+ "syn 1.0.107",
1548
+]
1549
+
1550
+[[package]]
1551
+name = "objc"
1552
+version = "0.2.7"
1553
+source = "registry+https://github.com/rust-lang/crates.io-index"
1554
+checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
1555
+dependencies = [
1556
+ "malloc_buf",
1557
+ "objc_exception",
1558
+]
1559
+
1560
+[[package]]
1561
+name = "objc_exception"
1562
+version = "0.1.2"
1563
+source = "registry+https://github.com/rust-lang/crates.io-index"
1564
+checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4"
1565
+dependencies = [
1566
+ "cc",
1567
+]
1568
+
1569
+[[package]]
1570
+name = "objc_id"
1571
+version = "0.1.1"
1572
+source = "registry+https://github.com/rust-lang/crates.io-index"
1573
+checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b"
1574
+dependencies = [
1575
+ "objc",
1576
+]
1577
+
1578
+[[package]]
1579
+name = "once_cell"
1580
+version = "1.17.0"
1581
+source = "registry+https://github.com/rust-lang/crates.io-index"
1582
+checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66"
1583
+
1584
+[[package]]
1585
+name = "open"
1586
+version = "3.2.0"
1587
+source = "registry+https://github.com/rust-lang/crates.io-index"
1588
+checksum = "2078c0039e6a54a0c42c28faa984e115fb4c2d5bf2208f77d1961002df8576f8"
1589
+dependencies = [
1590
+ "pathdiff",
1591
+ "windows-sys 0.42.0",
1592
+]
1593
+
1594
+[[package]]
1595
+name = "overload"
1596
+version = "0.1.1"
1597
+source = "registry+https://github.com/rust-lang/crates.io-index"
1598
+checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
1599
+
1600
+[[package]]
1601
+name = "pango"
1602
+version = "0.15.10"
1603
+source = "registry+https://github.com/rust-lang/crates.io-index"
1604
+checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f"
1605
+dependencies = [
1606
+ "bitflags",
1607
+ "glib",
1608
+ "libc",
1609
+ "once_cell",
1610
+ "pango-sys",
1611
+]
1612
+
1613
+[[package]]
1614
+name = "pango-sys"
1615
+version = "0.15.10"
1616
+source = "registry+https://github.com/rust-lang/crates.io-index"
1617
+checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa"
1618
+dependencies = [
1619
+ "glib-sys",
1620
+ "gobject-sys",
1621
+ "libc",
1622
+ "system-deps 6.0.3",
1623
+]
1624
+
1625
+[[package]]
1626
+name = "parking_lot"
1627
+version = "0.12.1"
1628
+source = "registry+https://github.com/rust-lang/crates.io-index"
1629
+checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
1630
+dependencies = [
1631
+ "lock_api",
1632
+ "parking_lot_core",
1633
+]
1634
+
1635
+[[package]]
1636
+name = "parking_lot_core"
1637
+version = "0.9.6"
1638
+source = "registry+https://github.com/rust-lang/crates.io-index"
1639
+checksum = "ba1ef8814b5c993410bb3adfad7a5ed269563e4a2f90c41f5d85be7fb47133bf"
1640
+dependencies = [
1641
+ "cfg-if",
1642
+ "libc",
1643
+ "redox_syscall",
1644
+ "smallvec",
1645
+ "windows-sys 0.42.0",
1646
+]
1647
+
1648
+[[package]]
1649
+name = "pathdiff"
1650
+version = "0.2.1"
1651
+source = "registry+https://github.com/rust-lang/crates.io-index"
1652
+checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
1653
+
1654
+[[package]]
1655
+name = "percent-encoding"
1656
+version = "2.2.0"
1657
+source = "registry+https://github.com/rust-lang/crates.io-index"
1658
+checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e"
1659
+
1660
+[[package]]
1661
+name = "pest"
1662
+version = "2.5.3"
1663
+source = "registry+https://github.com/rust-lang/crates.io-index"
1664
+checksum = "4257b4a04d91f7e9e6290be5d3da4804dd5784fafde3a497d73eb2b4a158c30a"
1665
+dependencies = [
1666
+ "thiserror",
1667
+ "ucd-trie",
1668
+]
1669
+
1670
+[[package]]
1671
+name = "phf"
1672
+version = "0.8.0"
1673
+source = "registry+https://github.com/rust-lang/crates.io-index"
1674
+checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12"
1675
+dependencies = [
1676
+ "phf_macros 0.8.0",
1677
+ "phf_shared 0.8.0",
1678
+ "proc-macro-hack",
1679
+]
1680
+
1681
+[[package]]
1682
+name = "phf"
1683
+version = "0.10.1"
1684
+source = "registry+https://github.com/rust-lang/crates.io-index"
1685
+checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
1686
+dependencies = [
1687
+ "phf_shared 0.10.0",
1688
+]
1689
+
1690
+[[package]]
1691
+name = "phf"
1692
+version = "0.11.2"
1693
+source = "registry+https://github.com/rust-lang/crates.io-index"
1694
+checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc"
1695
+dependencies = [
1696
+ "phf_macros 0.11.2",
1697
+ "phf_shared 0.11.2",
1698
+]
1699
+
1700
+[[package]]
1701
+name = "phf_codegen"
1702
+version = "0.8.0"
1703
+source = "registry+https://github.com/rust-lang/crates.io-index"
1704
+checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815"
1705
+dependencies = [
1706
+ "phf_generator 0.8.0",
1707
+ "phf_shared 0.8.0",
1708
+]
1709
+
1710
+[[package]]
1711
+name = "phf_codegen"
1712
+version = "0.10.0"
1713
+source = "registry+https://github.com/rust-lang/crates.io-index"
1714
+checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd"
1715
+dependencies = [
1716
+ "phf_generator 0.10.0",
1717
+ "phf_shared 0.10.0",
1718
+]
1719
+
1720
+[[package]]
1721
+name = "phf_generator"
1722
+version = "0.8.0"
1723
+source = "registry+https://github.com/rust-lang/crates.io-index"
1724
+checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526"
1725
+dependencies = [
1726
+ "phf_shared 0.8.0",
1727
+ "rand 0.7.3",
1728
+]
1729
+
1730
+[[package]]
1731
+name = "phf_generator"
1732
+version = "0.10.0"
1733
+source = "registry+https://github.com/rust-lang/crates.io-index"
1734
+checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
1735
+dependencies = [
1736
+ "phf_shared 0.10.0",
1737
+ "rand 0.8.5",
1738
+]
1739
+
1740
+[[package]]
1741
+name = "phf_generator"
1742
+version = "0.11.2"
1743
+source = "registry+https://github.com/rust-lang/crates.io-index"
1744
+checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0"
1745
+dependencies = [
1746
+ "phf_shared 0.11.2",
1747
+ "rand 0.8.5",
1748
+]
1749
+
1750
+[[package]]
1751
+name = "phf_macros"
1752
+version = "0.8.0"
1753
+source = "registry+https://github.com/rust-lang/crates.io-index"
1754
+checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c"
1755
+dependencies = [
1756
+ "phf_generator 0.8.0",
1757
+ "phf_shared 0.8.0",
1758
+ "proc-macro-hack",
1759
+ "proc-macro2",
1760
+ "quote",
1761
+ "syn 1.0.107",
1762
+]
1763
+
1764
+[[package]]
1765
+name = "phf_macros"
1766
+version = "0.11.2"
1767
+source = "registry+https://github.com/rust-lang/crates.io-index"
1768
+checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b"
1769
+dependencies = [
1770
+ "phf_generator 0.11.2",
1771
+ "phf_shared 0.11.2",
1772
+ "proc-macro2",
1773
+ "quote",
1774
+ "syn 2.0.58",
1775
+]
1776
+
1777
+[[package]]
1778
+name = "phf_shared"
1779
+version = "0.8.0"
1780
+source = "registry+https://github.com/rust-lang/crates.io-index"
1781
+checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7"
1782
+dependencies = [
1783
+ "siphasher",
1784
+]
1785
+
1786
+[[package]]
1787
+name = "phf_shared"
1788
+version = "0.10.0"
1789
+source = "registry+https://github.com/rust-lang/crates.io-index"
1790
+checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
1791
+dependencies = [
1792
+ "siphasher",
1793
+]
1794
+
1795
+[[package]]
1796
+name = "phf_shared"
1797
+version = "0.11.2"
1798
+source = "registry+https://github.com/rust-lang/crates.io-index"
1799
+checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
1800
+dependencies = [
1801
+ "siphasher",
1802
+]
1803
+
1804
+[[package]]
1805
+name = "pin-project-lite"
1806
+version = "0.2.9"
1807
+source = "registry+https://github.com/rust-lang/crates.io-index"
1808
+checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
1809
+
1810
+[[package]]
1811
+name = "pin-utils"
1812
+version = "0.1.0"
1813
+source = "registry+https://github.com/rust-lang/crates.io-index"
1814
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
1815
+
1816
+[[package]]
1817
+name = "pkg-config"
1818
+version = "0.3.26"
1819
+source = "registry+https://github.com/rust-lang/crates.io-index"
1820
+checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
1821
+
1822
+[[package]]
1823
+name = "plist"
1824
+version = "1.4.0"
1825
+source = "registry+https://github.com/rust-lang/crates.io-index"
1826
+checksum = "5329b8f106a176ab0dce4aae5da86bfcb139bb74fb00882859e03745011f3635"
1827
+dependencies = [
1828
+ "base64 0.13.1",
1829
+ "indexmap 1.9.2",
1830
+ "line-wrap",
1831
+ "quick-xml",
1832
+ "serde",
1833
+ "time",
1834
+]
1835
+
1836
+[[package]]
1837
+name = "png"
1838
+version = "0.17.7"
1839
+source = "registry+https://github.com/rust-lang/crates.io-index"
1840
+checksum = "5d708eaf860a19b19ce538740d2b4bdeeb8337fa53f7738455e706623ad5c638"
1841
+dependencies = [
1842
+ "bitflags",
1843
+ "crc32fast",
1844
+ "flate2",
1845
+ "miniz_oxide",
1846
+]
1847
+
1848
+[[package]]
1849
+name = "ppv-lite86"
1850
+version = "0.2.17"
1851
+source = "registry+https://github.com/rust-lang/crates.io-index"
1852
+checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
1853
+
1854
+[[package]]
1855
+name = "precomputed-hash"
1856
+version = "0.1.1"
1857
+source = "registry+https://github.com/rust-lang/crates.io-index"
1858
+checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
1859
+
1860
+[[package]]
1861
+name = "proc-macro-crate"
1862
+version = "1.2.1"
1863
+source = "registry+https://github.com/rust-lang/crates.io-index"
1864
+checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9"
1865
+dependencies = [
1866
+ "once_cell",
1867
+ "thiserror",
1868
+ "toml 0.5.10",
1869
+]
1870
+
1871
+[[package]]
1872
+name = "proc-macro-error"
1873
+version = "1.0.4"
1874
+source = "registry+https://github.com/rust-lang/crates.io-index"
1875
+checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
1876
+dependencies = [
1877
+ "proc-macro-error-attr",
1878
+ "proc-macro2",
1879
+ "quote",
1880
+ "syn 1.0.107",
1881
+ "version_check",
1882
+]
1883
+
1884
+[[package]]
1885
+name = "proc-macro-error-attr"
1886
+version = "1.0.4"
1887
+source = "registry+https://github.com/rust-lang/crates.io-index"
1888
+checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
1889
+dependencies = [
1890
+ "proc-macro2",
1891
+ "quote",
1892
+ "version_check",
1893
+]
1894
+
1895
+[[package]]
1896
+name = "proc-macro-hack"
1897
+version = "0.5.20+deprecated"
1898
+source = "registry+https://github.com/rust-lang/crates.io-index"
1899
+checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
1900
+
1901
+[[package]]
1902
+name = "proc-macro2"
1903
+version = "1.0.79"
1904
+source = "registry+https://github.com/rust-lang/crates.io-index"
1905
+checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e"
1906
+dependencies = [
1907
+ "unicode-ident",
1908
+]
1909
+
1910
+[[package]]
1911
+name = "quick-xml"
1912
+version = "0.26.0"
1913
+source = "registry+https://github.com/rust-lang/crates.io-index"
1914
+checksum = "7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd"
1915
+dependencies = [
1916
+ "memchr",
1917
+]
1918
+
1919
+[[package]]
1920
+name = "quote"
1921
+version = "1.0.36"
1922
+source = "registry+https://github.com/rust-lang/crates.io-index"
1923
+checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
1924
+dependencies = [
1925
+ "proc-macro2",
1926
+]
1927
+
1928
+[[package]]
1929
+name = "rand"
1930
+version = "0.7.3"
1931
+source = "registry+https://github.com/rust-lang/crates.io-index"
1932
+checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
1933
+dependencies = [
1934
+ "getrandom 0.1.16",
1935
+ "libc",
1936
+ "rand_chacha 0.2.2",
1937
+ "rand_core 0.5.1",
1938
+ "rand_hc",
1939
+ "rand_pcg",
1940
+]
1941
+
1942
+[[package]]
1943
+name = "rand"
1944
+version = "0.8.5"
1945
+source = "registry+https://github.com/rust-lang/crates.io-index"
1946
+checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
1947
+dependencies = [
1948
+ "libc",
1949
+ "rand_chacha 0.3.1",
1950
+ "rand_core 0.6.4",
1951
+]
1952
+
1953
+[[package]]
1954
+name = "rand_chacha"
1955
+version = "0.2.2"
1956
+source = "registry+https://github.com/rust-lang/crates.io-index"
1957
+checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
1958
+dependencies = [
1959
+ "ppv-lite86",
1960
+ "rand_core 0.5.1",
1961
+]
1962
+
1963
+[[package]]
1964
+name = "rand_chacha"
1965
+version = "0.3.1"
1966
+source = "registry+https://github.com/rust-lang/crates.io-index"
1967
+checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
1968
+dependencies = [
1969
+ "ppv-lite86",
1970
+ "rand_core 0.6.4",
1971
+]
1972
+
1973
+[[package]]
1974
+name = "rand_core"
1975
+version = "0.5.1"
1976
+source = "registry+https://github.com/rust-lang/crates.io-index"
1977
+checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
1978
+dependencies = [
1979
+ "getrandom 0.1.16",
1980
+]
1981
+
1982
+[[package]]
1983
+name = "rand_core"
1984
+version = "0.6.4"
1985
+source = "registry+https://github.com/rust-lang/crates.io-index"
1986
+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
1987
+dependencies = [
1988
+ "getrandom 0.2.8",
1989
+]
1990
+
1991
+[[package]]
1992
+name = "rand_hc"
1993
+version = "0.2.0"
1994
+source = "registry+https://github.com/rust-lang/crates.io-index"
1995
+checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
1996
+dependencies = [
1997
+ "rand_core 0.5.1",
1998
+]
1999
+
2000
+[[package]]
2001
+name = "rand_pcg"
2002
+version = "0.2.1"
2003
+source = "registry+https://github.com/rust-lang/crates.io-index"
2004
+checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429"
2005
+dependencies = [
2006
+ "rand_core 0.5.1",
2007
+]
2008
+
2009
+[[package]]
2010
+name = "raw-window-handle"
2011
+version = "0.5.0"
2012
+source = "registry+https://github.com/rust-lang/crates.io-index"
2013
+checksum = "ed7e3d950b66e19e0c372f3fa3fbbcf85b1746b571f74e0c2af6042a5c93420a"
2014
+dependencies = [
2015
+ "cty",
2016
+]
2017
+
2018
+[[package]]
2019
+name = "redox_syscall"
2020
+version = "0.2.16"
2021
+source = "registry+https://github.com/rust-lang/crates.io-index"
2022
+checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
2023
+dependencies = [
2024
+ "bitflags",
2025
+]
2026
+
2027
+[[package]]
2028
+name = "redox_users"
2029
+version = "0.4.3"
2030
+source = "registry+https://github.com/rust-lang/crates.io-index"
2031
+checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
2032
+dependencies = [
2033
+ "getrandom 0.2.8",
2034
+ "redox_syscall",
2035
+ "thiserror",
2036
+]
2037
+
2038
+[[package]]
2039
+name = "regex"
2040
+version = "1.7.1"
2041
+source = "registry+https://github.com/rust-lang/crates.io-index"
2042
+checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733"
2043
+dependencies = [
2044
+ "aho-corasick",
2045
+ "memchr",
2046
+ "regex-syntax",
2047
+]
2048
+
2049
+[[package]]
2050
+name = "regex-automata"
2051
+version = "0.1.10"
2052
+source = "registry+https://github.com/rust-lang/crates.io-index"
2053
+checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
2054
+dependencies = [
2055
+ "regex-syntax",
2056
+]
2057
+
2058
+[[package]]
2059
+name = "regex-syntax"
2060
+version = "0.6.28"
2061
+source = "registry+https://github.com/rust-lang/crates.io-index"
2062
+checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
2063
+
2064
+[[package]]
2065
+name = "remove_dir_all"
2066
+version = "0.5.3"
2067
+source = "registry+https://github.com/rust-lang/crates.io-index"
2068
+checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
2069
+dependencies = [
2070
+ "winapi",
2071
+]
2072
+
2073
+[[package]]
2074
+name = "rustc_version"
2075
+version = "0.3.3"
2076
+source = "registry+https://github.com/rust-lang/crates.io-index"
2077
+checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
2078
+dependencies = [
2079
+ "semver 0.11.0",
2080
+]
2081
+
2082
+[[package]]
2083
+name = "rustc_version"
2084
+version = "0.4.0"
2085
+source = "registry+https://github.com/rust-lang/crates.io-index"
2086
+checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
2087
+dependencies = [
2088
+ "semver 1.0.16",
2089
+]
2090
+
2091
+[[package]]
2092
+name = "rustversion"
2093
+version = "1.0.11"
2094
+source = "registry+https://github.com/rust-lang/crates.io-index"
2095
+checksum = "5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70"
2096
+
2097
+[[package]]
2098
+name = "ryu"
2099
+version = "1.0.12"
2100
+source = "registry+https://github.com/rust-lang/crates.io-index"
2101
+checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde"
2102
+
2103
+[[package]]
2104
+name = "safemem"
2105
+version = "0.3.3"
2106
+source = "registry+https://github.com/rust-lang/crates.io-index"
2107
+checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072"
2108
+
2109
+[[package]]
2110
+name = "same-file"
2111
+version = "1.0.6"
2112
+source = "registry+https://github.com/rust-lang/crates.io-index"
2113
+checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
2114
+dependencies = [
2115
+ "winapi-util",
2116
+]
2117
+
2118
+[[package]]
2119
+name = "scoped-tls"
2120
+version = "1.0.1"
2121
+source = "registry+https://github.com/rust-lang/crates.io-index"
2122
+checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
2123
+
2124
+[[package]]
2125
+name = "scopeguard"
2126
+version = "1.1.0"
2127
+source = "registry+https://github.com/rust-lang/crates.io-index"
2128
+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
2129
+
2130
+[[package]]
2131
+name = "selectors"
2132
+version = "0.22.0"
2133
+source = "registry+https://github.com/rust-lang/crates.io-index"
2134
+checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe"
2135
+dependencies = [
2136
+ "bitflags",
2137
+ "cssparser",
2138
+ "derive_more",
2139
+ "fxhash",
2140
+ "log",
2141
+ "matches",
2142
+ "phf 0.8.0",
2143
+ "phf_codegen 0.8.0",
2144
+ "precomputed-hash",
2145
+ "servo_arc",
2146
+ "smallvec",
2147
+ "thin-slice",
2148
+]
2149
+
2150
+[[package]]
2151
+name = "semver"
2152
+version = "0.11.0"
2153
+source = "registry+https://github.com/rust-lang/crates.io-index"
2154
+checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
2155
+dependencies = [
2156
+ "semver-parser",
2157
+]
2158
+
2159
+[[package]]
2160
+name = "semver"
2161
+version = "1.0.16"
2162
+source = "registry+https://github.com/rust-lang/crates.io-index"
2163
+checksum = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a"
2164
+dependencies = [
2165
+ "serde",
2166
+]
2167
+
2168
+[[package]]
2169
+name = "semver-parser"
2170
+version = "0.10.2"
2171
+source = "registry+https://github.com/rust-lang/crates.io-index"
2172
+checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
2173
+dependencies = [
2174
+ "pest",
2175
+]
2176
+
2177
+[[package]]
2178
+name = "serde"
2179
+version = "1.0.197"
2180
+source = "registry+https://github.com/rust-lang/crates.io-index"
2181
+checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2"
2182
+dependencies = [
2183
+ "serde_derive",
2184
+]
2185
+
2186
+[[package]]
2187
+name = "serde_derive"
2188
+version = "1.0.197"
2189
+source = "registry+https://github.com/rust-lang/crates.io-index"
2190
+checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b"
2191
+dependencies = [
2192
+ "proc-macro2",
2193
+ "quote",
2194
+ "syn 2.0.58",
2195
+]
2196
+
2197
+[[package]]
2198
+name = "serde_json"
2199
+version = "1.0.115"
2200
+source = "registry+https://github.com/rust-lang/crates.io-index"
2201
+checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd"
2202
+dependencies = [
2203
+ "indexmap 2.2.6",
2204
+ "itoa 1.0.5",
2205
+ "ryu",
2206
+ "serde",
2207
+]
2208
+
2209
+[[package]]
2210
+name = "serde_repr"
2211
+version = "0.1.10"
2212
+source = "registry+https://github.com/rust-lang/crates.io-index"
2213
+checksum = "9a5ec9fa74a20ebbe5d9ac23dac1fc96ba0ecfe9f50f2843b52e537b10fbcb4e"
2214
+dependencies = [
2215
+ "proc-macro2",
2216
+ "quote",
2217
+ "syn 1.0.107",
2218
+]
2219
+
2220
+[[package]]
2221
+name = "serde_spanned"
2222
+version = "0.6.5"
2223
+source = "registry+https://github.com/rust-lang/crates.io-index"
2224
+checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1"
2225
+dependencies = [
2226
+ "serde",
2227
+]
2228
+
2229
+[[package]]
2230
+name = "serde_with"
2231
+version = "3.7.0"
2232
+source = "registry+https://github.com/rust-lang/crates.io-index"
2233
+checksum = "ee80b0e361bbf88fd2f6e242ccd19cfda072cb0faa6ae694ecee08199938569a"
2234
+dependencies = [
2235
+ "base64 0.21.7",
2236
+ "chrono",
2237
+ "hex",
2238
+ "indexmap 1.9.2",
2239
+ "indexmap 2.2.6",
2240
+ "serde",
2241
+ "serde_derive",
2242
+ "serde_json",
2243
+ "serde_with_macros",
2244
+ "time",
2245
+]
2246
+
2247
+[[package]]
2248
+name = "serde_with_macros"
2249
+version = "3.7.0"
2250
+source = "registry+https://github.com/rust-lang/crates.io-index"
2251
+checksum = "6561dc161a9224638a31d876ccdfefbc1df91d3f3a8342eddb35f055d48c7655"
2252
+dependencies = [
2253
+ "darling",
2254
+ "proc-macro2",
2255
+ "quote",
2256
+ "syn 2.0.58",
2257
+]
2258
+
2259
+[[package]]
2260
+name = "serialize-to-javascript"
2261
+version = "0.1.1"
2262
+source = "registry+https://github.com/rust-lang/crates.io-index"
2263
+checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb"
2264
+dependencies = [
2265
+ "serde",
2266
+ "serde_json",
2267
+ "serialize-to-javascript-impl",
2268
+]
2269
+
2270
+[[package]]
2271
+name = "serialize-to-javascript-impl"
2272
+version = "0.1.1"
2273
+source = "registry+https://github.com/rust-lang/crates.io-index"
2274
+checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763"
2275
+dependencies = [
2276
+ "proc-macro2",
2277
+ "quote",
2278
+ "syn 1.0.107",
2279
+]
2280
+
2281
+[[package]]
2282
+name = "servo_arc"
2283
+version = "0.1.1"
2284
+source = "registry+https://github.com/rust-lang/crates.io-index"
2285
+checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432"
2286
+dependencies = [
2287
+ "nodrop",
2288
+ "stable_deref_trait",
2289
+]
2290
+
2291
+[[package]]
2292
+name = "sha2"
2293
+version = "0.10.6"
2294
+source = "registry+https://github.com/rust-lang/crates.io-index"
2295
+checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0"
2296
+dependencies = [
2297
+ "cfg-if",
2298
+ "cpufeatures",
2299
+ "digest",
2300
+]
2301
+
2302
+[[package]]
2303
+name = "sharded-slab"
2304
+version = "0.1.4"
2305
+source = "registry+https://github.com/rust-lang/crates.io-index"
2306
+checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
2307
+dependencies = [
2308
+ "lazy_static",
2309
+]
2310
+
2311
+[[package]]
2312
+name = "siphasher"
2313
+version = "0.3.10"
2314
+source = "registry+https://github.com/rust-lang/crates.io-index"
2315
+checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
2316
+
2317
+[[package]]
2318
+name = "slab"
2319
+version = "0.4.7"
2320
+source = "registry+https://github.com/rust-lang/crates.io-index"
2321
+checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef"
2322
+dependencies = [
2323
+ "autocfg",
2324
+]
2325
+
2326
+[[package]]
2327
+name = "smallvec"
2328
+version = "1.10.0"
2329
+source = "registry+https://github.com/rust-lang/crates.io-index"
2330
+checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
2331
+
2332
+[[package]]
2333
+name = "soup2"
2334
+version = "0.2.1"
2335
+source = "registry+https://github.com/rust-lang/crates.io-index"
2336
+checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0"
2337
+dependencies = [
2338
+ "bitflags",
2339
+ "gio",
2340
+ "glib",
2341
+ "libc",
2342
+ "once_cell",
2343
+ "soup2-sys",
2344
+]
2345
+
2346
+[[package]]
2347
+name = "soup2-sys"
2348
+version = "0.2.0"
2349
+source = "registry+https://github.com/rust-lang/crates.io-index"
2350
+checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf"
2351
+dependencies = [
2352
+ "bitflags",
2353
+ "gio-sys",
2354
+ "glib-sys",
2355
+ "gobject-sys",
2356
+ "libc",
2357
+ "system-deps 5.0.0",
2358
+]
2359
+
2360
+[[package]]
2361
+name = "stable_deref_trait"
2362
+version = "1.2.0"
2363
+source = "registry+https://github.com/rust-lang/crates.io-index"
2364
+checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
2365
+
2366
+[[package]]
2367
+name = "state"
2368
+version = "0.5.3"
2369
+source = "registry+https://github.com/rust-lang/crates.io-index"
2370
+checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b"
2371
+dependencies = [
2372
+ "loom",
2373
+]
2374
+
2375
+[[package]]
2376
+name = "string_cache"
2377
+version = "0.8.4"
2378
+source = "registry+https://github.com/rust-lang/crates.io-index"
2379
+checksum = "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08"
2380
+dependencies = [
2381
+ "new_debug_unreachable",
2382
+ "once_cell",
2383
+ "parking_lot",
2384
+ "phf_shared 0.10.0",
2385
+ "precomputed-hash",
2386
+ "serde",
2387
+]
2388
+
2389
+[[package]]
2390
+name = "string_cache_codegen"
2391
+version = "0.5.2"
2392
+source = "registry+https://github.com/rust-lang/crates.io-index"
2393
+checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988"
2394
+dependencies = [
2395
+ "phf_generator 0.10.0",
2396
+ "phf_shared 0.10.0",
2397
+ "proc-macro2",
2398
+ "quote",
2399
+]
2400
+
2401
+[[package]]
2402
+name = "strsim"
2403
+version = "0.10.0"
2404
+source = "registry+https://github.com/rust-lang/crates.io-index"
2405
+checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
2406
+
2407
+[[package]]
2408
+name = "syn"
2409
+version = "1.0.107"
2410
+source = "registry+https://github.com/rust-lang/crates.io-index"
2411
+checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"
2412
+dependencies = [
2413
+ "proc-macro2",
2414
+ "quote",
2415
+ "unicode-ident",
2416
+]
2417
+
2418
+[[package]]
2419
+name = "syn"
2420
+version = "2.0.58"
2421
+source = "registry+https://github.com/rust-lang/crates.io-index"
2422
+checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687"
2423
+dependencies = [
2424
+ "proc-macro2",
2425
+ "quote",
2426
+ "unicode-ident",
2427
+]
2428
+
2429
+[[package]]
2430
+name = "system-deps"
2431
+version = "5.0.0"
2432
+source = "registry+https://github.com/rust-lang/crates.io-index"
2433
+checksum = "18db855554db7bd0e73e06cf7ba3df39f97812cb11d3f75e71c39bf45171797e"
2434
+dependencies = [
2435
+ "cfg-expr 0.9.1",
2436
+ "heck 0.3.3",
2437
+ "pkg-config",
2438
+ "toml 0.5.10",
2439
+ "version-compare 0.0.11",
2440
+]
2441
+
2442
+[[package]]
2443
+name = "system-deps"
2444
+version = "6.0.3"
2445
+source = "registry+https://github.com/rust-lang/crates.io-index"
2446
+checksum = "2955b1fe31e1fa2fbd1976b71cc69a606d7d4da16f6de3333d0c92d51419aeff"
2447
+dependencies = [
2448
+ "cfg-expr 0.11.0",
2449
+ "heck 0.4.0",
2450
+ "pkg-config",
2451
+ "toml 0.5.10",
2452
+ "version-compare 0.1.1",
2453
+]
2454
+
2455
+[[package]]
2456
+name = "tao"
2457
+version = "0.16.8"
2458
+source = "registry+https://github.com/rust-lang/crates.io-index"
2459
+checksum = "26a794e476ce829420b58059f4ac23c2b991dab2ee552be740f931aea95ae9c8"
2460
+dependencies = [
2461
+ "bitflags",
2462
+ "cairo-rs",
2463
+ "cc",
2464
+ "cocoa",
2465
+ "core-foundation",
2466
+ "core-graphics",
2467
+ "crossbeam-channel",
2468
+ "dispatch",
2469
+ "gdk",
2470
+ "gdk-pixbuf",
2471
+ "gdk-sys",
2472
+ "gdkwayland-sys",
2473
+ "gdkx11-sys",
2474
+ "gio",
2475
+ "glib",
2476
+ "glib-sys",
2477
+ "gtk",
2478
+ "image",
2479
+ "instant",
2480
+ "jni",
2481
+ "lazy_static",
2482
+ "libc",
2483
+ "log",
2484
+ "ndk",
2485
+ "ndk-context",
2486
+ "ndk-sys",
2487
+ "objc",
2488
+ "once_cell",
2489
+ "parking_lot",
2490
+ "png",
2491
+ "raw-window-handle",
2492
+ "scopeguard",
2493
+ "serde",
2494
+ "tao-macros",
2495
+ "unicode-segmentation",
2496
+ "uuid",
2497
+ "windows",
2498
+ "windows-implement",
2499
+ "x11-dl",
2500
+]
2501
+
2502
+[[package]]
2503
+name = "tao-macros"
2504
+version = "0.1.2"
2505
+source = "registry+https://github.com/rust-lang/crates.io-index"
2506
+checksum = "ec114582505d158b669b136e6851f85840c109819d77c42bb7c0709f727d18c2"
2507
+dependencies = [
2508
+ "proc-macro2",
2509
+ "quote",
2510
+ "syn 1.0.107",
2511
+]
2512
+
2513
+[[package]]
2514
+name = "tar"
2515
+version = "0.4.38"
2516
+source = "registry+https://github.com/rust-lang/crates.io-index"
2517
+checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6"
2518
+dependencies = [
2519
+ "filetime",
2520
+ "libc",
2521
+ "xattr",
2522
+]
2523
+
2524
+[[package]]
2525
+name = "tauri"
2526
+version = "1.6.1"
2527
+source = "registry+https://github.com/rust-lang/crates.io-index"
2528
+checksum = "f078117725e36d55d29fafcbb4b1e909073807ca328ae8deb8c0b3843aac0fed"
2529
+dependencies = [
2530
+ "anyhow",
2531
+ "cocoa",
2532
+ "dirs-next",
2533
+ "dunce",
2534
+ "embed_plist",
2535
+ "encoding_rs",
2536
+ "flate2",
2537
+ "futures-util",
2538
+ "glib",
2539
+ "glob",
2540
+ "gtk",
2541
+ "heck 0.4.0",
2542
+ "http",
2543
+ "ignore",
2544
+ "objc",
2545
+ "once_cell",
2546
+ "open",
2547
+ "percent-encoding",
2548
+ "rand 0.8.5",
2549
+ "raw-window-handle",
2550
+ "regex",
2551
+ "semver 1.0.16",
2552
+ "serde",
2553
+ "serde_json",
2554
+ "serde_repr",
2555
+ "serialize-to-javascript",
2556
+ "state",
2557
+ "tar",
2558
+ "tauri-macros",
2559
+ "tauri-runtime",
2560
+ "tauri-runtime-wry",
2561
+ "tauri-utils",
2562
+ "tempfile",
2563
+ "thiserror",
2564
+ "tokio",
2565
+ "url",
2566
+ "uuid",
2567
+ "webkit2gtk",
2568
+ "webview2-com",
2569
+ "windows",
2570
+]
2571
+
2572
+[[package]]
2573
+name = "tauri-build"
2574
+version = "1.5.1"
2575
+source = "registry+https://github.com/rust-lang/crates.io-index"
2576
+checksum = "e9914a4715e0b75d9f387a285c7e26b5bbfeb1249ad9f842675a82481565c532"
2577
+dependencies = [
2578
+ "anyhow",
2579
+ "cargo_toml",
2580
+ "dirs-next",
2581
+ "heck 0.4.0",
2582
+ "json-patch",
2583
+ "semver 1.0.16",
2584
+ "serde",
2585
+ "serde_json",
2586
+ "tauri-utils",
2587
+ "tauri-winres",
2588
+ "walkdir",
2589
+]
2590
+
2591
+[[package]]
2592
+name = "tauri-codegen"
2593
+version = "1.4.2"
2594
+source = "registry+https://github.com/rust-lang/crates.io-index"
2595
+checksum = "a1554c5857f65dbc377cefb6b97c8ac77b1cb2a90d30d3448114d5d6b48a77fc"
2596
+dependencies = [
2597
+ "base64 0.21.7",
2598
+ "brotli",
2599
+ "ico",
2600
+ "json-patch",
2601
+ "plist",
2602
+ "png",
2603
+ "proc-macro2",
2604
+ "quote",
2605
+ "regex",
2606
+ "semver 1.0.16",
2607
+ "serde",
2608
+ "serde_json",
2609
+ "sha2",
2610
+ "tauri-utils",
2611
+ "thiserror",
2612
+ "time",
2613
+ "uuid",
2614
+ "walkdir",
2615
+]
2616
+
2617
+[[package]]
2618
+name = "tauri-macros"
2619
+version = "1.4.3"
2620
+source = "registry+https://github.com/rust-lang/crates.io-index"
2621
+checksum = "277abf361a3a6993ec16bcbb179de0d6518009b851090a01adfea12ac89fa875"
2622
+dependencies = [
2623
+ "heck 0.4.0",
2624
+ "proc-macro2",
2625
+ "quote",
2626
+ "syn 1.0.107",
2627
+ "tauri-codegen",
2628
+ "tauri-utils",
2629
+]
2630
+
2631
+[[package]]
2632
+name = "tauri-on-bazel"
2633
+version = "0.1.0"
2634
+dependencies = [
2635
+ "serde",
2636
+ "serde_json",
2637
+ "tauri",
2638
+ "tauri-build",
2639
+]
2640
+
2641
+[[package]]
2642
+name = "tauri-runtime"
2643
+version = "0.14.2"
2644
+source = "registry+https://github.com/rust-lang/crates.io-index"
2645
+checksum = "cf2d0652aa2891ff3e9caa2401405257ea29ab8372cce01f186a5825f1bd0e76"
2646
+dependencies = [
2647
+ "gtk",
2648
+ "http",
2649
+ "http-range",
2650
+ "rand 0.8.5",
2651
+ "raw-window-handle",
2652
+ "serde",
2653
+ "serde_json",
2654
+ "tauri-utils",
2655
+ "thiserror",
2656
+ "url",
2657
+ "uuid",
2658
+ "webview2-com",
2659
+ "windows",
2660
+]
2661
+
2662
+[[package]]
2663
+name = "tauri-runtime-wry"
2664
+version = "0.14.5"
2665
+source = "registry+https://github.com/rust-lang/crates.io-index"
2666
+checksum = "067c56fc153b3caf406d7cd6de4486c80d1d66c0f414f39e94cb2f5543f6445f"
2667
+dependencies = [
2668
+ "cocoa",
2669
+ "gtk",
2670
+ "percent-encoding",
2671
+ "rand 0.8.5",
2672
+ "raw-window-handle",
2673
+ "tauri-runtime",
2674
+ "tauri-utils",
2675
+ "uuid",
2676
+ "webkit2gtk",
2677
+ "webview2-com",
2678
+ "windows",
2679
+ "wry",
2680
+]
2681
+
2682
+[[package]]
2683
+name = "tauri-utils"
2684
+version = "1.5.3"
2685
+source = "registry+https://github.com/rust-lang/crates.io-index"
2686
+checksum = "75ad0bbb31fccd1f4c56275d0a5c3abdf1f59999f72cb4ef8b79b4ed42082a21"
2687
+dependencies = [
2688
+ "brotli",
2689
+ "ctor",
2690
+ "dunce",
2691
+ "glob",
2692
+ "heck 0.4.0",
2693
+ "html5ever",
2694
+ "infer",
2695
+ "json-patch",
2696
+ "kuchikiki",
2697
+ "log",
2698
+ "memchr",
2699
+ "phf 0.11.2",
2700
+ "proc-macro2",
2701
+ "quote",
2702
+ "semver 1.0.16",
2703
+ "serde",
2704
+ "serde_json",
2705
+ "serde_with",
2706
+ "thiserror",
2707
+ "url",
2708
+ "walkdir",
2709
+ "windows-version",
2710
+]
2711
+
2712
+[[package]]
2713
+name = "tauri-winres"
2714
+version = "0.1.1"
2715
+source = "registry+https://github.com/rust-lang/crates.io-index"
2716
+checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb"
2717
+dependencies = [
2718
+ "embed-resource",
2719
+ "toml 0.7.8",
2720
+]
2721
+
2722
+[[package]]
2723
+name = "tempfile"
2724
+version = "3.3.0"
2725
+source = "registry+https://github.com/rust-lang/crates.io-index"
2726
+checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
2727
+dependencies = [
2728
+ "cfg-if",
2729
+ "fastrand",
2730
+ "libc",
2731
+ "redox_syscall",
2732
+ "remove_dir_all",
2733
+ "winapi",
2734
+]
2735
+
2736
+[[package]]
2737
+name = "tendril"
2738
+version = "0.4.3"
2739
+source = "registry+https://github.com/rust-lang/crates.io-index"
2740
+checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0"
2741
+dependencies = [
2742
+ "futf",
2743
+ "mac",
2744
+ "utf-8",
2745
+]
2746
+
2747
+[[package]]
2748
+name = "thin-slice"
2749
+version = "0.1.1"
2750
+source = "registry+https://github.com/rust-lang/crates.io-index"
2751
+checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c"
2752
+
2753
+[[package]]
2754
+name = "thiserror"
2755
+version = "1.0.58"
2756
+source = "registry+https://github.com/rust-lang/crates.io-index"
2757
+checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297"
2758
+dependencies = [
2759
+ "thiserror-impl",
2760
+]
2761
+
2762
+[[package]]
2763
+name = "thiserror-impl"
2764
+version = "1.0.58"
2765
+source = "registry+https://github.com/rust-lang/crates.io-index"
2766
+checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7"
2767
+dependencies = [
2768
+ "proc-macro2",
2769
+ "quote",
2770
+ "syn 2.0.58",
2771
+]
2772
+
2773
+[[package]]
2774
+name = "thread_local"
2775
+version = "1.1.4"
2776
+source = "registry+https://github.com/rust-lang/crates.io-index"
2777
+checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"
2778
+dependencies = [
2779
+ "once_cell",
2780
+]
2781
+
2782
+[[package]]
2783
+name = "time"
2784
+version = "0.3.17"
2785
+source = "registry+https://github.com/rust-lang/crates.io-index"
2786
+checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376"
2787
+dependencies = [
2788
+ "itoa 1.0.5",
2789
+ "serde",
2790
+ "time-core",
2791
+ "time-macros",
2792
+]
2793
+
2794
+[[package]]
2795
+name = "time-core"
2796
+version = "0.1.0"
2797
+source = "registry+https://github.com/rust-lang/crates.io-index"
2798
+checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd"
2799
+
2800
+[[package]]
2801
+name = "time-macros"
2802
+version = "0.2.6"
2803
+source = "registry+https://github.com/rust-lang/crates.io-index"
2804
+checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2"
2805
+dependencies = [
2806
+ "time-core",
2807
+]
2808
+
2809
+[[package]]
2810
+name = "tinyvec"
2811
+version = "1.6.0"
2812
+source = "registry+https://github.com/rust-lang/crates.io-index"
2813
+checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
2814
+dependencies = [
2815
+ "tinyvec_macros",
2816
+]
2817
+
2818
+[[package]]
2819
+name = "tinyvec_macros"
2820
+version = "0.1.0"
2821
+source = "registry+https://github.com/rust-lang/crates.io-index"
2822
+checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
2823
+
2824
+[[package]]
2825
+name = "tokio"
2826
+version = "1.24.2"
2827
+source = "registry+https://github.com/rust-lang/crates.io-index"
2828
+checksum = "597a12a59981d9e3c38d216785b0c37399f6e415e8d0712047620f189371b0bb"
2829
+dependencies = [
2830
+ "autocfg",
2831
+ "bytes",
2832
+ "memchr",
2833
+ "num_cpus",
2834
+ "pin-project-lite",
2835
+ "windows-sys 0.42.0",
2836
+]
2837
+
2838
+[[package]]
2839
+name = "toml"
2840
+version = "0.5.10"
2841
+source = "registry+https://github.com/rust-lang/crates.io-index"
2842
+checksum = "1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f"
2843
+dependencies = [
2844
+ "serde",
2845
+]
2846
+
2847
+[[package]]
2848
+name = "toml"
2849
+version = "0.7.8"
2850
+source = "registry+https://github.com/rust-lang/crates.io-index"
2851
+checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257"
2852
+dependencies = [
2853
+ "serde",
2854
+ "serde_spanned",
2855
+ "toml_datetime",
2856
+ "toml_edit 0.19.15",
2857
+]
2858
+
2859
+[[package]]
2860
+name = "toml"
2861
+version = "0.8.12"
2862
+source = "registry+https://github.com/rust-lang/crates.io-index"
2863
+checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3"
2864
+dependencies = [
2865
+ "serde",
2866
+ "serde_spanned",
2867
+ "toml_datetime",
2868
+ "toml_edit 0.22.9",
2869
+]
2870
+
2871
+[[package]]
2872
+name = "toml_datetime"
2873
+version = "0.6.5"
2874
+source = "registry+https://github.com/rust-lang/crates.io-index"
2875
+checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
2876
+dependencies = [
2877
+ "serde",
2878
+]
2879
+
2880
+[[package]]
2881
+name = "toml_edit"
2882
+version = "0.19.15"
2883
+source = "registry+https://github.com/rust-lang/crates.io-index"
2884
+checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
2885
+dependencies = [
2886
+ "indexmap 2.2.6",
2887
+ "serde",
2888
+ "serde_spanned",
2889
+ "toml_datetime",
2890
+ "winnow 0.5.40",
2891
+]
2892
+
2893
+[[package]]
2894
+name = "toml_edit"
2895
+version = "0.22.9"
2896
+source = "registry+https://github.com/rust-lang/crates.io-index"
2897
+checksum = "8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4"
2898
+dependencies = [
2899
+ "indexmap 2.2.6",
2900
+ "serde",
2901
+ "serde_spanned",
2902
+ "toml_datetime",
2903
+ "winnow 0.6.6",
2904
+]
2905
+
2906
+[[package]]
2907
+name = "tracing"
2908
+version = "0.1.37"
2909
+source = "registry+https://github.com/rust-lang/crates.io-index"
2910
+checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
2911
+dependencies = [
2912
+ "cfg-if",
2913
+ "pin-project-lite",
2914
+ "tracing-attributes",
2915
+ "tracing-core",
2916
+]
2917
+
2918
+[[package]]
2919
+name = "tracing-attributes"
2920
+version = "0.1.23"
2921
+source = "registry+https://github.com/rust-lang/crates.io-index"
2922
+checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a"
2923
+dependencies = [
2924
+ "proc-macro2",
2925
+ "quote",
2926
+ "syn 1.0.107",
2927
+]
2928
+
2929
+[[package]]
2930
+name = "tracing-core"
2931
+version = "0.1.30"
2932
+source = "registry+https://github.com/rust-lang/crates.io-index"
2933
+checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a"
2934
+dependencies = [
2935
+ "once_cell",
2936
+ "valuable",
2937
+]
2938
+
2939
+[[package]]
2940
+name = "tracing-log"
2941
+version = "0.1.3"
2942
+source = "registry+https://github.com/rust-lang/crates.io-index"
2943
+checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
2944
+dependencies = [
2945
+ "lazy_static",
2946
+ "log",
2947
+ "tracing-core",
2948
+]
2949
+
2950
+[[package]]
2951
+name = "tracing-subscriber"
2952
+version = "0.3.16"
2953
+source = "registry+https://github.com/rust-lang/crates.io-index"
2954
+checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70"
2955
+dependencies = [
2956
+ "matchers",
2957
+ "nu-ansi-term",
2958
+ "once_cell",
2959
+ "regex",
2960
+ "sharded-slab",
2961
+ "smallvec",
2962
+ "thread_local",
2963
+ "tracing",
2964
+ "tracing-core",
2965
+ "tracing-log",
2966
+]
2967
+
2968
+[[package]]
2969
+name = "treediff"
2970
+version = "4.0.3"
2971
+source = "registry+https://github.com/rust-lang/crates.io-index"
2972
+checksum = "4d127780145176e2b5d16611cc25a900150e86e9fd79d3bde6ff3a37359c9cb5"
2973
+dependencies = [
2974
+ "serde_json",
2975
+]
2976
+
2977
+[[package]]
2978
+name = "typenum"
2979
+version = "1.16.0"
2980
+source = "registry+https://github.com/rust-lang/crates.io-index"
2981
+checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
2982
+
2983
+[[package]]
2984
+name = "ucd-trie"
2985
+version = "0.1.5"
2986
+source = "registry+https://github.com/rust-lang/crates.io-index"
2987
+checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81"
2988
+
2989
+[[package]]
2990
+name = "unicode-bidi"
2991
+version = "0.3.9"
2992
+source = "registry+https://github.com/rust-lang/crates.io-index"
2993
+checksum = "0046be40136ef78dc325e0edefccf84ccddacd0afcc1ca54103fa3c61bbdab1d"
2994
+
2995
+[[package]]
2996
+name = "unicode-ident"
2997
+version = "1.0.6"
2998
+source = "registry+https://github.com/rust-lang/crates.io-index"
2999
+checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc"
3000
+
3001
+[[package]]
3002
+name = "unicode-normalization"
3003
+version = "0.1.22"
3004
+source = "registry+https://github.com/rust-lang/crates.io-index"
3005
+checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
3006
+dependencies = [
3007
+ "tinyvec",
3008
+]
3009
+
3010
+[[package]]
3011
+name = "unicode-segmentation"
3012
+version = "1.10.0"
3013
+source = "registry+https://github.com/rust-lang/crates.io-index"
3014
+checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a"
3015
+
3016
+[[package]]
3017
+name = "url"
3018
+version = "2.3.1"
3019
+source = "registry+https://github.com/rust-lang/crates.io-index"
3020
+checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643"
3021
+dependencies = [
3022
+ "form_urlencoded",
3023
+ "idna",
3024
+ "percent-encoding",
3025
+ "serde",
3026
+]
3027
+
3028
+[[package]]
3029
+name = "utf-8"
3030
+version = "0.7.6"
3031
+source = "registry+https://github.com/rust-lang/crates.io-index"
3032
+checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
3033
+
3034
+[[package]]
3035
+name = "uuid"
3036
+version = "1.2.2"
3037
+source = "registry+https://github.com/rust-lang/crates.io-index"
3038
+checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c"
3039
+dependencies = [
3040
+ "getrandom 0.2.8",
3041
+]
3042
+
3043
+[[package]]
3044
+name = "valuable"
3045
+version = "0.1.0"
3046
+source = "registry+https://github.com/rust-lang/crates.io-index"
3047
+checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
3048
+
3049
+[[package]]
3050
+name = "version-compare"
3051
+version = "0.0.11"
3052
+source = "registry+https://github.com/rust-lang/crates.io-index"
3053
+checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b"
3054
+
3055
+[[package]]
3056
+name = "version-compare"
3057
+version = "0.1.1"
3058
+source = "registry+https://github.com/rust-lang/crates.io-index"
3059
+checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29"
3060
+
3061
+[[package]]
3062
+name = "version_check"
3063
+version = "0.9.4"
3064
+source = "registry+https://github.com/rust-lang/crates.io-index"
3065
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
3066
+
3067
+[[package]]
3068
+name = "vswhom"
3069
+version = "0.1.0"
3070
+source = "registry+https://github.com/rust-lang/crates.io-index"
3071
+checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b"
3072
+dependencies = [
3073
+ "libc",
3074
+ "vswhom-sys",
3075
+]
3076
+
3077
+[[package]]
3078
+name = "vswhom-sys"
3079
+version = "0.1.2"
3080
+source = "registry+https://github.com/rust-lang/crates.io-index"
3081
+checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18"
3082
+dependencies = [
3083
+ "cc",
3084
+ "libc",
3085
+]
3086
+
3087
+[[package]]
3088
+name = "walkdir"
3089
+version = "2.3.2"
3090
+source = "registry+https://github.com/rust-lang/crates.io-index"
3091
+checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56"
3092
+dependencies = [
3093
+ "same-file",
3094
+ "winapi",
3095
+ "winapi-util",
3096
+]
3097
+
3098
+[[package]]
3099
+name = "wasi"
3100
+version = "0.9.0+wasi-snapshot-preview1"
3101
+source = "registry+https://github.com/rust-lang/crates.io-index"
3102
+checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
3103
+
3104
+[[package]]
3105
+name = "wasi"
3106
+version = "0.11.0+wasi-snapshot-preview1"
3107
+source = "registry+https://github.com/rust-lang/crates.io-index"
3108
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
3109
+
3110
+[[package]]
3111
+name = "wasm-bindgen"
3112
+version = "0.2.92"
3113
+source = "registry+https://github.com/rust-lang/crates.io-index"
3114
+checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
3115
+dependencies = [
3116
+ "cfg-if",
3117
+ "wasm-bindgen-macro",
3118
+]
3119
+
3120
+[[package]]
3121
+name = "wasm-bindgen-backend"
3122
+version = "0.2.92"
3123
+source = "registry+https://github.com/rust-lang/crates.io-index"
3124
+checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
3125
+dependencies = [
3126
+ "bumpalo",
3127
+ "log",
3128
+ "once_cell",
3129
+ "proc-macro2",
3130
+ "quote",
3131
+ "syn 2.0.58",
3132
+ "wasm-bindgen-shared",
3133
+]
3134
+
3135
+[[package]]
3136
+name = "wasm-bindgen-macro"
3137
+version = "0.2.92"
3138
+source = "registry+https://github.com/rust-lang/crates.io-index"
3139
+checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
3140
+dependencies = [
3141
+ "quote",
3142
+ "wasm-bindgen-macro-support",
3143
+]
3144
+
3145
+[[package]]
3146
+name = "wasm-bindgen-macro-support"
3147
+version = "0.2.92"
3148
+source = "registry+https://github.com/rust-lang/crates.io-index"
3149
+checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
3150
+dependencies = [
3151
+ "proc-macro2",
3152
+ "quote",
3153
+ "syn 2.0.58",
3154
+ "wasm-bindgen-backend",
3155
+ "wasm-bindgen-shared",
3156
+]
3157
+
3158
+[[package]]
3159
+name = "wasm-bindgen-shared"
3160
+version = "0.2.92"
3161
+source = "registry+https://github.com/rust-lang/crates.io-index"
3162
+checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
3163
+
3164
+[[package]]
3165
+name = "webkit2gtk"
3166
+version = "0.18.2"
3167
+source = "registry+https://github.com/rust-lang/crates.io-index"
3168
+checksum = "b8f859735e4a452aeb28c6c56a852967a8a76c8eb1cc32dbf931ad28a13d6370"
3169
+dependencies = [
3170
+ "bitflags",
3171
+ "cairo-rs",
3172
+ "gdk",
3173
+ "gdk-sys",
3174
+ "gio",
3175
+ "gio-sys",
3176
+ "glib",
3177
+ "glib-sys",
3178
+ "gobject-sys",
3179
+ "gtk",
3180
+ "gtk-sys",
3181
+ "javascriptcore-rs",
3182
+ "libc",
3183
+ "once_cell",
3184
+ "soup2",
3185
+ "webkit2gtk-sys",
3186
+]
3187
+
3188
+[[package]]
3189
+name = "webkit2gtk-sys"
3190
+version = "0.18.0"
3191
+source = "registry+https://github.com/rust-lang/crates.io-index"
3192
+checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3"
3193
+dependencies = [
3194
+ "atk-sys",
3195
+ "bitflags",
3196
+ "cairo-sys-rs",
3197
+ "gdk-pixbuf-sys",
3198
+ "gdk-sys",
3199
+ "gio-sys",
3200
+ "glib-sys",
3201
+ "gobject-sys",
3202
+ "gtk-sys",
3203
+ "javascriptcore-rs-sys",
3204
+ "libc",
3205
+ "pango-sys",
3206
+ "pkg-config",
3207
+ "soup2-sys",
3208
+ "system-deps 6.0.3",
3209
+]
3210
+
3211
+[[package]]
3212
+name = "webview2-com"
3213
+version = "0.19.1"
3214
+source = "registry+https://github.com/rust-lang/crates.io-index"
3215
+checksum = "b4a769c9f1a64a8734bde70caafac2b96cada12cd4aefa49196b3a386b8b4178"
3216
+dependencies = [
3217
+ "webview2-com-macros",
3218
+ "webview2-com-sys",
3219
+ "windows",
3220
+ "windows-implement",
3221
+]
3222
+
3223
+[[package]]
3224
+name = "webview2-com-macros"
3225
+version = "0.6.0"
3226
+source = "registry+https://github.com/rust-lang/crates.io-index"
3227
+checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac"
3228
+dependencies = [
3229
+ "proc-macro2",
3230
+ "quote",
3231
+ "syn 1.0.107",
3232
+]
3233
+
3234
+[[package]]
3235
+name = "webview2-com-sys"
3236
+version = "0.19.0"
3237
+source = "registry+https://github.com/rust-lang/crates.io-index"
3238
+checksum = "aac48ef20ddf657755fdcda8dfed2a7b4fc7e4581acce6fe9b88c3d64f29dee7"
3239
+dependencies = [
3240
+ "regex",
3241
+ "serde",
3242
+ "serde_json",
3243
+ "thiserror",
3244
+ "windows",
3245
+ "windows-bindgen",
3246
+ "windows-metadata",
3247
+]
3248
+
3249
+[[package]]
3250
+name = "winapi"
3251
+version = "0.3.9"
3252
+source = "registry+https://github.com/rust-lang/crates.io-index"
3253
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
3254
+dependencies = [
3255
+ "winapi-i686-pc-windows-gnu",
3256
+ "winapi-x86_64-pc-windows-gnu",
3257
+]
3258
+
3259
+[[package]]
3260
+name = "winapi-i686-pc-windows-gnu"
3261
+version = "0.4.0"
3262
+source = "registry+https://github.com/rust-lang/crates.io-index"
3263
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
3264
+
3265
+[[package]]
3266
+name = "winapi-util"
3267
+version = "0.1.5"
3268
+source = "registry+https://github.com/rust-lang/crates.io-index"
3269
+checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
3270
+dependencies = [
3271
+ "winapi",
3272
+]
3273
+
3274
+[[package]]
3275
+name = "winapi-x86_64-pc-windows-gnu"
3276
+version = "0.4.0"
3277
+source = "registry+https://github.com/rust-lang/crates.io-index"
3278
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
3279
+
3280
+[[package]]
3281
+name = "windows"
3282
+version = "0.39.0"
3283
+source = "registry+https://github.com/rust-lang/crates.io-index"
3284
+checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a"
3285
+dependencies = [
3286
+ "windows-implement",
3287
+ "windows_aarch64_msvc 0.39.0",
3288
+ "windows_i686_gnu 0.39.0",
3289
+ "windows_i686_msvc 0.39.0",
3290
+ "windows_x86_64_gnu 0.39.0",
3291
+ "windows_x86_64_msvc 0.39.0",
3292
+]
3293
+
3294
+[[package]]
3295
+name = "windows-bindgen"
3296
+version = "0.39.0"
3297
+source = "registry+https://github.com/rust-lang/crates.io-index"
3298
+checksum = "68003dbd0e38abc0fb85b939240f4bce37c43a5981d3df37ccbaaa981b47cb41"
3299
+dependencies = [
3300
+ "windows-metadata",
3301
+ "windows-tokens",
3302
+]
3303
+
3304
+[[package]]
3305
+name = "windows-core"
3306
+version = "0.52.0"
3307
+source = "registry+https://github.com/rust-lang/crates.io-index"
3308
+checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
3309
+dependencies = [
3310
+ "windows-targets 0.52.5",
3311
+]
3312
+
3313
+[[package]]
3314
+name = "windows-implement"
3315
+version = "0.39.0"
3316
+source = "registry+https://github.com/rust-lang/crates.io-index"
3317
+checksum = "ba01f98f509cb5dc05f4e5fc95e535f78260f15fea8fe1a8abdd08f774f1cee7"
3318
+dependencies = [
3319
+ "syn 1.0.107",
3320
+ "windows-tokens",
3321
+]
3322
+
3323
+[[package]]
3324
+name = "windows-metadata"
3325
+version = "0.39.0"
3326
+source = "registry+https://github.com/rust-lang/crates.io-index"
3327
+checksum = "9ee5e275231f07c6e240d14f34e1b635bf1faa1c76c57cfd59a5cdb9848e4278"
3328
+
3329
+[[package]]
3330
+name = "windows-sys"
3331
+version = "0.42.0"
3332
+source = "registry+https://github.com/rust-lang/crates.io-index"
3333
+checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
3334
+dependencies = [
3335
+ "windows_aarch64_gnullvm 0.42.1",
3336
+ "windows_aarch64_msvc 0.42.1",
3337
+ "windows_i686_gnu 0.42.1",
3338
+ "windows_i686_msvc 0.42.1",
3339
+ "windows_x86_64_gnu 0.42.1",
3340
+ "windows_x86_64_gnullvm 0.42.1",
3341
+ "windows_x86_64_msvc 0.42.1",
3342
+]
3343
+
3344
+[[package]]
3345
+name = "windows-sys"
3346
+version = "0.48.0"
3347
+source = "registry+https://github.com/rust-lang/crates.io-index"
3348
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
3349
+dependencies = [
3350
+ "windows-targets 0.48.5",
3351
+]
3352
+
3353
+[[package]]
3354
+name = "windows-targets"
3355
+version = "0.48.5"
3356
+source = "registry+https://github.com/rust-lang/crates.io-index"
3357
+checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
3358
+dependencies = [
3359
+ "windows_aarch64_gnullvm 0.48.5",
3360
+ "windows_aarch64_msvc 0.48.5",
3361
+ "windows_i686_gnu 0.48.5",
3362
+ "windows_i686_msvc 0.48.5",
3363
+ "windows_x86_64_gnu 0.48.5",
3364
+ "windows_x86_64_gnullvm 0.48.5",
3365
+ "windows_x86_64_msvc 0.48.5",
3366
+]
3367
+
3368
+[[package]]
3369
+name = "windows-targets"
3370
+version = "0.52.5"
3371
+source = "registry+https://github.com/rust-lang/crates.io-index"
3372
+checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
3373
+dependencies = [
3374
+ "windows_aarch64_gnullvm 0.52.5",
3375
+ "windows_aarch64_msvc 0.52.5",
3376
+ "windows_i686_gnu 0.52.5",
3377
+ "windows_i686_gnullvm",
3378
+ "windows_i686_msvc 0.52.5",
3379
+ "windows_x86_64_gnu 0.52.5",
3380
+ "windows_x86_64_gnullvm 0.52.5",
3381
+ "windows_x86_64_msvc 0.52.5",
3382
+]
3383
+
3384
+[[package]]
3385
+name = "windows-tokens"
3386
+version = "0.39.0"
3387
+source = "registry+https://github.com/rust-lang/crates.io-index"
3388
+checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597"
3389
+
3390
+[[package]]
3391
+name = "windows-version"
3392
+version = "0.1.1"
3393
+source = "registry+https://github.com/rust-lang/crates.io-index"
3394
+checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515"
3395
+dependencies = [
3396
+ "windows-targets 0.52.5",
3397
+]
3398
+
3399
+[[package]]
3400
+name = "windows_aarch64_gnullvm"
3401
+version = "0.42.1"
3402
+source = "registry+https://github.com/rust-lang/crates.io-index"
3403
+checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608"
3404
+
3405
+[[package]]
3406
+name = "windows_aarch64_gnullvm"
3407
+version = "0.48.5"
3408
+source = "registry+https://github.com/rust-lang/crates.io-index"
3409
+checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
3410
+
3411
+[[package]]
3412
+name = "windows_aarch64_gnullvm"
3413
+version = "0.52.5"
3414
+source = "registry+https://github.com/rust-lang/crates.io-index"
3415
+checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
3416
+
3417
+[[package]]
3418
+name = "windows_aarch64_msvc"
3419
+version = "0.39.0"
3420
+source = "registry+https://github.com/rust-lang/crates.io-index"
3421
+checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2"
3422
+
3423
+[[package]]
3424
+name = "windows_aarch64_msvc"
3425
+version = "0.42.1"
3426
+source = "registry+https://github.com/rust-lang/crates.io-index"
3427
+checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7"
3428
+
3429
+[[package]]
3430
+name = "windows_aarch64_msvc"
3431
+version = "0.48.5"
3432
+source = "registry+https://github.com/rust-lang/crates.io-index"
3433
+checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
3434
+
3435
+[[package]]
3436
+name = "windows_aarch64_msvc"
3437
+version = "0.52.5"
3438
+source = "registry+https://github.com/rust-lang/crates.io-index"
3439
+checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
3440
+
3441
+[[package]]
3442
+name = "windows_i686_gnu"
3443
+version = "0.39.0"
3444
+source = "registry+https://github.com/rust-lang/crates.io-index"
3445
+checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b"
3446
+
3447
+[[package]]
3448
+name = "windows_i686_gnu"
3449
+version = "0.42.1"
3450
+source = "registry+https://github.com/rust-lang/crates.io-index"
3451
+checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640"
3452
+
3453
+[[package]]
3454
+name = "windows_i686_gnu"
3455
+version = "0.48.5"
3456
+source = "registry+https://github.com/rust-lang/crates.io-index"
3457
+checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
3458
+
3459
+[[package]]
3460
+name = "windows_i686_gnu"
3461
+version = "0.52.5"
3462
+source = "registry+https://github.com/rust-lang/crates.io-index"
3463
+checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
3464
+
3465
+[[package]]
3466
+name = "windows_i686_gnullvm"
3467
+version = "0.52.5"
3468
+source = "registry+https://github.com/rust-lang/crates.io-index"
3469
+checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
3470
+
3471
+[[package]]
3472
+name = "windows_i686_msvc"
3473
+version = "0.39.0"
3474
+source = "registry+https://github.com/rust-lang/crates.io-index"
3475
+checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106"
3476
+
3477
+[[package]]
3478
+name = "windows_i686_msvc"
3479
+version = "0.42.1"
3480
+source = "registry+https://github.com/rust-lang/crates.io-index"
3481
+checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605"
3482
+
3483
+[[package]]
3484
+name = "windows_i686_msvc"
3485
+version = "0.48.5"
3486
+source = "registry+https://github.com/rust-lang/crates.io-index"
3487
+checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
3488
+
3489
+[[package]]
3490
+name = "windows_i686_msvc"
3491
+version = "0.52.5"
3492
+source = "registry+https://github.com/rust-lang/crates.io-index"
3493
+checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
3494
+
3495
+[[package]]
3496
+name = "windows_x86_64_gnu"
3497
+version = "0.39.0"
3498
+source = "registry+https://github.com/rust-lang/crates.io-index"
3499
+checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65"
3500
+
3501
+[[package]]
3502
+name = "windows_x86_64_gnu"
3503
+version = "0.42.1"
3504
+source = "registry+https://github.com/rust-lang/crates.io-index"
3505
+checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45"
3506
+
3507
+[[package]]
3508
+name = "windows_x86_64_gnu"
3509
+version = "0.48.5"
3510
+source = "registry+https://github.com/rust-lang/crates.io-index"
3511
+checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
3512
+
3513
+[[package]]
3514
+name = "windows_x86_64_gnu"
3515
+version = "0.52.5"
3516
+source = "registry+https://github.com/rust-lang/crates.io-index"
3517
+checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
3518
+
3519
+[[package]]
3520
+name = "windows_x86_64_gnullvm"
3521
+version = "0.42.1"
3522
+source = "registry+https://github.com/rust-lang/crates.io-index"
3523
+checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463"
3524
+
3525
+[[package]]
3526
+name = "windows_x86_64_gnullvm"
3527
+version = "0.48.5"
3528
+source = "registry+https://github.com/rust-lang/crates.io-index"
3529
+checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
3530
+
3531
+[[package]]
3532
+name = "windows_x86_64_gnullvm"
3533
+version = "0.52.5"
3534
+source = "registry+https://github.com/rust-lang/crates.io-index"
3535
+checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
3536
+
3537
+[[package]]
3538
+name = "windows_x86_64_msvc"
3539
+version = "0.39.0"
3540
+source = "registry+https://github.com/rust-lang/crates.io-index"
3541
+checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809"
3542
+
3543
+[[package]]
3544
+name = "windows_x86_64_msvc"
3545
+version = "0.42.1"
3546
+source = "registry+https://github.com/rust-lang/crates.io-index"
3547
+checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd"
3548
+
3549
+[[package]]
3550
+name = "windows_x86_64_msvc"
3551
+version = "0.48.5"
3552
+source = "registry+https://github.com/rust-lang/crates.io-index"
3553
+checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
3554
+
3555
+[[package]]
3556
+name = "windows_x86_64_msvc"
3557
+version = "0.52.5"
3558
+source = "registry+https://github.com/rust-lang/crates.io-index"
3559
+checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
3560
+
3561
+[[package]]
3562
+name = "winnow"
3563
+version = "0.5.40"
3564
+source = "registry+https://github.com/rust-lang/crates.io-index"
3565
+checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
3566
+dependencies = [
3567
+ "memchr",
3568
+]
3569
+
3570
+[[package]]
3571
+name = "winnow"
3572
+version = "0.6.6"
3573
+source = "registry+https://github.com/rust-lang/crates.io-index"
3574
+checksum = "f0c976aaaa0e1f90dbb21e9587cdaf1d9679a1cde8875c0d6bd83ab96a208352"
3575
+dependencies = [
3576
+ "memchr",
3577
+]
3578
+
3579
+[[package]]
3580
+name = "winreg"
3581
+version = "0.52.0"
3582
+source = "registry+https://github.com/rust-lang/crates.io-index"
3583
+checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5"
3584
+dependencies = [
3585
+ "cfg-if",
3586
+ "windows-sys 0.48.0",
3587
+]
3588
+
3589
+[[package]]
3590
+name = "wry"
3591
+version = "0.24.7"
3592
+source = "registry+https://github.com/rust-lang/crates.io-index"
3593
+checksum = "6ad85d0e067359e409fcb88903c3eac817c392e5d638258abfb3da5ad8ba6fc4"
3594
+dependencies = [
3595
+ "base64 0.13.1",
3596
+ "block",
3597
+ "cocoa",
3598
+ "core-graphics",
3599
+ "crossbeam-channel",
3600
+ "dunce",
3601
+ "gdk",
3602
+ "gio",
3603
+ "glib",
3604
+ "gtk",
3605
+ "html5ever",
3606
+ "http",
3607
+ "kuchikiki",
3608
+ "libc",
3609
+ "log",
3610
+ "objc",
3611
+ "objc_id",
3612
+ "once_cell",
3613
+ "serde",
3614
+ "serde_json",
3615
+ "sha2",
3616
+ "soup2",
3617
+ "tao",
3618
+ "thiserror",
3619
+ "url",
3620
+ "webkit2gtk",
3621
+ "webkit2gtk-sys",
3622
+ "webview2-com",
3623
+ "windows",
3624
+ "windows-implement",
3625
+]
3626
+
3627
+[[package]]
3628
+name = "x11"
3629
+version = "2.21.0"
3630
+source = "registry+https://github.com/rust-lang/crates.io-index"
3631
+checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e"
3632
+dependencies = [
3633
+ "libc",
3634
+ "pkg-config",
3635
+]
3636
+
3637
+[[package]]
3638
+name = "x11-dl"
3639
+version = "2.21.0"
3640
+source = "registry+https://github.com/rust-lang/crates.io-index"
3641
+checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f"
3642
+dependencies = [
3643
+ "libc",
3644
+ "once_cell",
3645
+ "pkg-config",
3646
+]
3647
+
3648
+[[package]]
3649
+name = "xattr"
3650
+version = "0.2.3"
3651
+source = "registry+https://github.com/rust-lang/crates.io-index"
3652
+checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc"
3653
+dependencies = [
3654
+ "libc",
3655
+]
src-tauri/Cargo.toml
new
+27
@@ -0,0 +1,27 @@
1
+[package]
2
+name = "tauri-on-bazel"
3
+version = "0.1.0"
4
+description = "Tauri on Bazel with NextJS 14."
5
+authors = ["Seto Elkahfi"]
6
+license = "GNU GENERAL PUBLIC LICENSE"
7
+repository = "https://github.com/setoelkahfi/tauri-on-bazel"
8
+edition = "2021"
9
+rust-version = "1.77"
10
+
11
+# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
12
+
13
+[build-dependencies]
14
+tauri-build = { version = "1.5", features = [] }
15
+
16
+[dependencies]
17
+serde_json = "1.0"
18
+serde = { version = "1.0", features = ["derive"] }
19
+tauri = { version = "1.5", features = ["shell-open"] }
20
+
21
+[features]
22
+# by default Tauri runs in production mode
23
+# when `tauri dev` runs it is executed with `cargo run --no-default-features` if `devPath` is an URL
24
+default = ["custom-protocol"]
25
+# this feature is used used for production builds where `devPath` points to the filesystem
26
+# DO NOT remove this
27
+custom-protocol = ["tauri/custom-protocol"]
src-tauri/build.rs
new
+3
@@ -0,0 +1,3 @@
1
+fn main() {
2
+ tauri_build::build()
3
+}
src-tauri/icons/128x128.png
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:19b4fec485db7df51a691fcce72a3dd6f983e754fc4262da7154e4a4c688f69e
3
+size 3512
src-tauri/icons/128x128@2x.png
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:6c7660390d65217fe8de0892862254f47aee77e0af7096c75b8bfe168c5403f7
3
+size 7012
src-tauri/icons/32x32.png
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:1c6782dc65c8111c12cbc1882a0fea5e71ab8e51b18da2ce9580f5c88860ed02
3
+size 974
src-tauri/icons/Square107x107Logo.png
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:54f7a0f58c96a4b023c1edc4b53fc443e27dace50e345f6936fa29bc20f785ca
3
+size 2863
src-tauri/icons/Square142x142Logo.png
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:fec1e2080ca73cd4c4a123b23b1cd364059a8a8efeba3076e21dfefed390693b
3
+size 3858
src-tauri/icons/Square150x150Logo.png
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:65fb570cb0e61ffce02ad67784cb200a0bf058400300980a46fa0d0c8f43a77a
3
+size 3966
src-tauri/icons/Square284x284Logo.png
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:ea0b7c5d4b1d1ab9c91d2f7c9b069c8dfbf4557b0649a5777d47332cde610262
3
+size 7737
src-tauri/icons/Square30x30Logo.png
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:cc72279c41b4ed343e8db7e7541ceef7b6b23edaa83d4e7338421dfcb8d63c33
3
+size 903
src-tauri/icons/Square310x310Logo.png
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:9733a89c539115de3c49bd06720bfc99639d9a918f5df48a810e267cf3554119
3
+size 8591
src-tauri/icons/Square44x44Logo.png
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:10be9840e58fb018eb9029601d42008e16c0c9cfa66b8f9467fee94f600160d4
3
+size 1299
src-tauri/icons/Square71x71Logo.png
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:2937fc83324cd9a1fddcfefd5927c791af31996a6840bfb3e2f1d578ad4129de
3
+size 2011
src-tauri/icons/Square89x89Logo.png
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:12aed0e7ee06cb631427dc9da72c0c7ecf03857fbc4884d0c31f78314feb6c7f
3
+size 2468
src-tauri/icons/StoreLogo.png
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:91a54024dd47230991546088f2e75d3e3199b3ccc9fe40f3f6b7d3bf1cbf7776
3
+size 1523
src-tauri/icons/icon.icns
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:3dc10493b7de48a61de58f768f8a5708d3a44a068c148cedf0502b9b9b71ba5d
3
+size 98451
src-tauri/icons/icon.ico
Binary files /dev/null and b/src-tauri/icons/icon.ico differ
src-tauri/icons/icon.png
new
+3
@@ -0,0 +1,3 @@
1
+version https://git-lfs.github.com/spec/v1
2
+oid sha256:273cd669e07c455ad1c7c095890a37984652157cee73128a867300067dfb80e7
3
+size 14183
src-tauri/src/main.rs
new
+17
@@ -0,0 +1,17 @@
1
+#![cfg_attr(
2
+ all(not(debug_assertions), target_os = "windows"),
3
+ windows_subsystem = "windows"
4
+)]
5
+
6
+// Learn more about Tauri commands at https://tauri.app/v1/guides/features/command
7
+#[tauri::command]
8
+fn greet(name: &str) -> String {
9
+ format!("Hello, {}! You've been greeted from Rust!", name)
10
+}
11
+
12
+fn main() {
13
+ tauri::Builder::default()
14
+ .invoke_handler(tauri::generate_handler![greet])
15
+ .run(tauri::generate_context!())
16
+ .expect("error while running tauri application");
17
+}
src-tauri/tauri.conf.json
new
+70
@@ -0,0 +1,70 @@
1
+{
2
+ "build": {
3
+ "beforeDevCommand": "node node_modules/next/dist/bin/next dev -p 1420",
4
+ "beforeBuildCommand": "node node_modules/next/dist/bin/next build && node node_modules/next/dist/bin/next export -o next-dist",
5
+ "devPath": "http://localhost:1420",
6
+ "distDir": "../next-dist",
7
+ "withGlobalTauri": false
8
+ },
9
+ "package": {
10
+ "productName": "Tauri on Bazel",
11
+ "version": "0.0.1"
12
+ },
13
+ "tauri": {
14
+ "allowlist": {
15
+ "all": false,
16
+ "shell": {
17
+ "all": false,
18
+ "open": true
19
+ }
20
+ },
21
+ "bundle": {
22
+ "active": true,
23
+ "category": "DeveloperTool",
24
+ "copyright": "",
25
+ "deb": {
26
+ "depends": []
27
+ },
28
+ "externalBin": [],
29
+ "icon": [
30
+ "icons/32x32.png",
31
+ "icons/128x128.png",
32
+ "icons/128x128@2x.png",
33
+ "icons/icon.icns",
34
+ "icons/icon.ico"
35
+ ],
36
+ "identifier": "com.taurionbazel.desktop",
37
+ "longDescription": "Tauri on Bazel with NextJS 14.",
38
+ "macOS": {
39
+ "entitlements": null,
40
+ "exceptionDomain": "",
41
+ "frameworks": [],
42
+ "providerShortName": null,
43
+ "signingIdentity": null
44
+ },
45
+ "resources": [],
46
+ "shortDescription": "",
47
+ "targets": "all",
48
+ "windows": {
49
+ "certificateThumbprint": null,
50
+ "digestAlgorithm": "sha256",
51
+ "timestampUrl": ""
52
+ }
53
+ },
54
+ "security": {
55
+ "csp": null
56
+ },
57
+ "updater": {
58
+ "active": false
59
+ },
60
+ "windows": [
61
+ {
62
+ "fullscreen": false,
63
+ "height": 600,
64
+ "resizable": true,
65
+ "title": "Tauri on Bazel",
66
+ "width": 800
67
+ }
68
+ ]
69
+ }
70
+}
styles/Home.module.css
new
+278
@@ -0,0 +1,278 @@
1
+.main {
2
+ display: flex;
3
+ flex-direction: column;
4
+ justify-content: space-between;
5
+ align-items: center;
6
+ padding: 6rem;
7
+ min-height: 100vh;
8
+}
9
+
10
+.description {
11
+ display: inherit;
12
+ justify-content: inherit;
13
+ align-items: inherit;
14
+ font-size: 0.85rem;
15
+ max-width: var(--max-width);
16
+ width: 100%;
17
+ z-index: 2;
18
+ font-family: var(--font-mono);
19
+}
20
+
21
+.description a {
22
+ display: flex;
23
+ justify-content: center;
24
+ align-items: center;
25
+ gap: 0.5rem;
26
+}
27
+
28
+.description p {
29
+ position: relative;
30
+ margin: 0;
31
+ padding: 1rem;
32
+ background-color: rgba(var(--callout-rgb), 0.5);
33
+ border: 1px solid rgba(var(--callout-border-rgb), 0.3);
34
+ border-radius: var(--border-radius);
35
+}
36
+
37
+.code {
38
+ font-weight: 700;
39
+ font-family: var(--font-mono);
40
+}
41
+
42
+.grid {
43
+ display: grid;
44
+ grid-template-columns: repeat(4, minmax(25%, auto));
45
+ width: var(--max-width);
46
+ max-width: 100%;
47
+}
48
+
49
+.card {
50
+ padding: 1rem 1.2rem;
51
+ border-radius: var(--border-radius);
52
+ background: rgba(var(--card-rgb), 0);
53
+ border: 1px solid rgba(var(--card-border-rgb), 0);
54
+ transition: background 200ms, border 200ms;
55
+}
56
+
57
+.card span {
58
+ display: inline-block;
59
+ transition: transform 200ms;
60
+}
61
+
62
+.card h2 {
63
+ font-weight: 600;
64
+ margin-bottom: 0.7rem;
65
+}
66
+
67
+.card p {
68
+ margin: 0;
69
+ opacity: 0.6;
70
+ font-size: 0.9rem;
71
+ line-height: 1.5;
72
+ max-width: 30ch;
73
+}
74
+
75
+.center {
76
+ display: flex;
77
+ justify-content: center;
78
+ align-items: center;
79
+ position: relative;
80
+ padding: 4rem 0;
81
+}
82
+
83
+.center::before {
84
+ background: var(--secondary-glow);
85
+ border-radius: 50%;
86
+ width: 480px;
87
+ height: 360px;
88
+ margin-left: -400px;
89
+}
90
+
91
+.center::after {
92
+ background: var(--primary-glow);
93
+ width: 240px;
94
+ height: 180px;
95
+ z-index: -1;
96
+}
97
+
98
+.center::before,
99
+.center::after {
100
+ content: '';
101
+ left: 50%;
102
+ position: absolute;
103
+ filter: blur(45px);
104
+ transform: translateZ(0);
105
+}
106
+
107
+.logo,
108
+.thirteen {
109
+ position: relative;
110
+}
111
+
112
+.thirteen {
113
+ display: flex;
114
+ justify-content: center;
115
+ align-items: center;
116
+ width: 75px;
117
+ height: 75px;
118
+ padding: 25px 10px;
119
+ margin-left: 16px;
120
+ transform: translateZ(0);
121
+ border-radius: var(--border-radius);
122
+ overflow: hidden;
123
+ box-shadow: 0px 2px 8px -1px #0000001a;
124
+}
125
+
126
+.thirteen::before,
127
+.thirteen::after {
128
+ content: '';
129
+ position: absolute;
130
+ z-index: -1;
131
+}
132
+
133
+/* Conic Gradient Animation */
134
+.thirteen::before {
135
+ animation: 6s rotate linear infinite;
136
+ width: 200%;
137
+ height: 200%;
138
+ background: var(--tile-border);
139
+}
140
+
141
+/* Inner Square */
142
+.thirteen::after {
143
+ inset: 0;
144
+ padding: 1px;
145
+ border-radius: var(--border-radius);
146
+ background: linear-gradient(
147
+ to bottom right,
148
+ rgba(var(--tile-start-rgb), 1),
149
+ rgba(var(--tile-end-rgb), 1)
150
+ );
151
+ background-clip: content-box;
152
+}
153
+
154
+/* Enable hover only on non-touch devices */
155
+@media (hover: hover) and (pointer: fine) {
156
+ .card:hover {
157
+ background: rgba(var(--card-rgb), 0.1);
158
+ border: 1px solid rgba(var(--card-border-rgb), 0.15);
159
+ }
160
+
161
+ .card:hover span {
162
+ transform: translateX(4px);
163
+ }
164
+}
165
+
166
+@media (prefers-reduced-motion) {
167
+ .thirteen::before {
168
+ animation: none;
169
+ }
170
+
171
+ .card:hover span {
172
+ transform: none;
173
+ }
174
+}
175
+
176
+/* Mobile */
177
+@media (max-width: 700px) {
178
+ .content {
179
+ padding: 4rem;
180
+ }
181
+
182
+ .grid {
183
+ grid-template-columns: 1fr;
184
+ margin-bottom: 120px;
185
+ max-width: 320px;
186
+ text-align: center;
187
+ }
188
+
189
+ .card {
190
+ padding: 1rem 2.5rem;
191
+ }
192
+
193
+ .card h2 {
194
+ margin-bottom: 0.5rem;
195
+ }
196
+
197
+ .center {
198
+ padding: 8rem 0 6rem;
199
+ }
200
+
201
+ .center::before {
202
+ transform: none;
203
+ height: 300px;
204
+ }
205
+
206
+ .description {
207
+ font-size: 0.8rem;
208
+ }
209
+
210
+ .description a {
211
+ padding: 1rem;
212
+ }
213
+
214
+ .description p,
215
+ .description div {
216
+ display: flex;
217
+ justify-content: center;
218
+ position: fixed;
219
+ width: 100%;
220
+ }
221
+
222
+ .description p {
223
+ align-items: center;
224
+ inset: 0 0 auto;
225
+ padding: 2rem 1rem 1.4rem;
226
+ border-radius: 0;
227
+ border: none;
228
+ border-bottom: 1px solid rgba(var(--callout-border-rgb), 0.25);
229
+ background: linear-gradient(
230
+ to bottom,
231
+ rgba(var(--background-start-rgb), 1),
232
+ rgba(var(--callout-rgb), 0.5)
233
+ );
234
+ background-clip: padding-box;
235
+ backdrop-filter: blur(24px);
236
+ }
237
+
238
+ .description div {
239
+ align-items: flex-end;
240
+ pointer-events: none;
241
+ inset: auto 0 0;
242
+ padding: 2rem;
243
+ height: 200px;
244
+ background: linear-gradient(
245
+ to bottom,
246
+ transparent 0%,
247
+ rgb(var(--background-end-rgb)) 40%
248
+ );
249
+ z-index: 1;
250
+ }
251
+}
252
+
253
+/* Tablet and Smaller Desktop */
254
+@media (min-width: 701px) and (max-width: 1120px) {
255
+ .grid {
256
+ grid-template-columns: repeat(2, 50%);
257
+ }
258
+}
259
+
260
+@media (prefers-color-scheme: dark) {
261
+ .vercelLogo {
262
+ filter: invert(1);
263
+ }
264
+
265
+ .logo,
266
+ .thirteen img {
267
+ filter: invert(1) drop-shadow(0 0 0.3rem #ffffff70);
268
+ }
269
+}
270
+
271
+@keyframes rotate {
272
+ from {
273
+ transform: rotate(360deg);
274
+ }
275
+ to {
276
+ transform: rotate(0deg);
277
+ }
278
+}
styles/globals.css
new
+107
@@ -0,0 +1,107 @@
1
+:root {
2
+ --max-width: 1100px;
3
+ --border-radius: 12px;
4
+ --font-mono: ui-monospace, Menlo, Monaco, 'Cascadia Mono', 'Segoe UI Mono',
5
+ 'Roboto Mono', 'Oxygen Mono', 'Ubuntu Monospace', 'Source Code Pro',
6
+ 'Fira Mono', 'Droid Sans Mono', 'Courier New', monospace;
7
+
8
+ --foreground-rgb: 0, 0, 0;
9
+ --background-start-rgb: 214, 219, 220;
10
+ --background-end-rgb: 255, 255, 255;
11
+
12
+ --primary-glow: conic-gradient(
13
+ from 180deg at 50% 50%,
14
+ #16abff33 0deg,
15
+ #0885ff33 55deg,
16
+ #54d6ff33 120deg,
17
+ #0071ff33 160deg,
18
+ transparent 360deg
19
+ );
20
+ --secondary-glow: radial-gradient(
21
+ rgba(255, 255, 255, 1),
22
+ rgba(255, 255, 255, 0)
23
+ );
24
+
25
+ --tile-start-rgb: 239, 245, 249;
26
+ --tile-end-rgb: 228, 232, 233;
27
+ --tile-border: conic-gradient(
28
+ #00000080,
29
+ #00000040,
30
+ #00000030,
31
+ #00000020,
32
+ #00000010,
33
+ #00000010,
34
+ #00000080
35
+ );
36
+
37
+ --callout-rgb: 238, 240, 241;
38
+ --callout-border-rgb: 172, 175, 176;
39
+ --card-rgb: 180, 185, 188;
40
+ --card-border-rgb: 131, 134, 135;
41
+}
42
+
43
+@media (prefers-color-scheme: dark) {
44
+ :root {
45
+ --foreground-rgb: 255, 255, 255;
46
+ --background-start-rgb: 0, 0, 0;
47
+ --background-end-rgb: 0, 0, 0;
48
+
49
+ --primary-glow: radial-gradient(rgba(1, 65, 255, 0.4), rgba(1, 65, 255, 0));
50
+ --secondary-glow: linear-gradient(
51
+ to bottom right,
52
+ rgba(1, 65, 255, 0),
53
+ rgba(1, 65, 255, 0),
54
+ rgba(1, 65, 255, 0.3)
55
+ );
56
+
57
+ --tile-start-rgb: 2, 13, 46;
58
+ --tile-end-rgb: 2, 5, 19;
59
+ --tile-border: conic-gradient(
60
+ #ffffff80,
61
+ #ffffff40,
62
+ #ffffff30,
63
+ #ffffff20,
64
+ #ffffff10,
65
+ #ffffff10,
66
+ #ffffff80
67
+ );
68
+
69
+ --callout-rgb: 20, 20, 20;
70
+ --callout-border-rgb: 108, 108, 108;
71
+ --card-rgb: 100, 100, 100;
72
+ --card-border-rgb: 200, 200, 200;
73
+ }
74
+}
75
+
76
+* {
77
+ box-sizing: border-box;
78
+ padding: 0;
79
+ margin: 0;
80
+}
81
+
82
+html,
83
+body {
84
+ max-width: 100vw;
85
+ overflow-x: hidden;
86
+}
87
+
88
+body {
89
+ color: rgb(var(--foreground-rgb));
90
+ background: linear-gradient(
91
+ to bottom,
92
+ transparent,
93
+ rgb(var(--background-end-rgb))
94
+ )
95
+ rgb(var(--background-start-rgb));
96
+}
97
+
98
+a {
99
+ color: inherit;
100
+ text-decoration: none;
101
+}
102
+
103
+@media (prefers-color-scheme: dark) {
104
+ html {
105
+ color-scheme: dark;
106
+ }
107
+}
tsconfig.json
new
+24
@@ -0,0 +1,24 @@
1
+{
2
+ "compilerOptions": {
3
+ "target": "es5",
4
+ "lib": ["dom", "dom.iterable", "esnext"],
5
+ "allowJs": true,
6
+ "skipLibCheck": true,
7
+ "strict": true,
8
+ "forceConsistentCasingInFileNames": true,
9
+ "noEmit": true,
10
+ "esModuleInterop": true,
11
+ "module": "esnext",
12
+ "moduleResolution": "node",
13
+ "resolveJsonModule": true,
14
+ "isolatedModules": true,
15
+ "jsx": "preserve",
16
+ "incremental": true,
17
+ "baseUrl": ".",
18
+ "paths": {
19
+ "@/*": ["./*"]
20
+ }
21
+ },
22
+ "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
23
+ "exclude": ["node_modules"]
24
+}