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&nbsp;
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>-&gt;</span>
62 + </h2>
63 + <p className={inter.className}>
64 + Find in-depth information about Next.js features and&nbsp;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>-&gt;</span>
76 + </h2>
77 + <p className={inter.className}>
78 + Learn about Next.js in an interactive course with&nbsp;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>-&gt;</span>
90 + </h2>
91 + <p className={inter.className}>
92 + Discover and deploy boilerplate example Next.js&nbsp;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>-&gt;</span>
104 + </h2>
105 + <p className={inter.className}>
106 + Instantly deploy your Next.js site to a shareable URL
107 + with&nbsp;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 +}