diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md
index 9a3309ab..e782a39b 100644
--- a/docs/SUMMARY.md
+++ b/docs/SUMMARY.md
@@ -2,6 +2,7 @@
- [Design](design.md)
- [Compiler](compiler.md)
+- [Compiler API](compiler-api.md)
- [Codegen](codegen.md)
- [Command line interface](command-line-interface.md)
- [Comparison matrix](comparison-matrix.md)
diff --git a/lambda-buffers-proto/compiler-proto.md b/docs/compiler-api.md
similarity index 76%
rename from lambda-buffers-proto/compiler-proto.md
rename to docs/compiler-api.md
index 02684a5a..fbca4055 100644
--- a/lambda-buffers-proto/compiler-proto.md
+++ b/docs/compiler-api.md
@@ -4,6 +4,7 @@
## Table of Contents
- [compiler.proto](#compiler-proto)
+ - [ClassConstraint](#lambdabuffers-compiler-ClassConstraint)
- [ClassDef](#lambdabuffers-compiler-ClassDef)
- [ClassName](#lambdabuffers-compiler-ClassName)
- [CompilerError](#lambdabuffers-compiler-CompilerError)
@@ -12,6 +13,7 @@
- [CompilerResult](#lambdabuffers-compiler-CompilerResult)
- [ConstrName](#lambdabuffers-compiler-ConstrName)
- [Constraint](#lambdabuffers-compiler-Constraint)
+ - [Derive](#lambdabuffers-compiler-Derive)
- [FieldName](#lambdabuffers-compiler-FieldName)
- [InstanceClause](#lambdabuffers-compiler-InstanceClause)
- [InternalError](#lambdabuffers-compiler-InternalError)
@@ -29,9 +31,6 @@
- [NamingError](#lambdabuffers-compiler-NamingError)
- [Opaque](#lambdabuffers-compiler-Opaque)
- [Product](#lambdabuffers-compiler-Product)
- - [Product.NTuple](#lambdabuffers-compiler-Product-NTuple)
- - [Product.Record](#lambdabuffers-compiler-Product-Record)
- - [Product.Record.Field](#lambdabuffers-compiler-Product-Record-Field)
- [ProtoParseError](#lambdabuffers-compiler-ProtoParseError)
- [ProtoParseError.MultipleClassDefError](#lambdabuffers-compiler-ProtoParseError-MultipleClassDefError)
- [ProtoParseError.MultipleConstructorError](#lambdabuffers-compiler-ProtoParseError-MultipleConstructorError)
@@ -42,6 +41,8 @@
- [ProtoParseError.MultipleTyDefError](#lambdabuffers-compiler-ProtoParseError-MultipleTyDefError)
- [ProtoParseError.OneOfNotSetError](#lambdabuffers-compiler-ProtoParseError-OneOfNotSetError)
- [ProtoParseError.UnknownEnumError](#lambdabuffers-compiler-ProtoParseError-UnknownEnumError)
+ - [Record](#lambdabuffers-compiler-Record)
+ - [Record.Field](#lambdabuffers-compiler-Record-Field)
- [SourceInfo](#lambdabuffers-compiler-SourceInfo)
- [SourcePosition](#lambdabuffers-compiler-SourcePosition)
- [Sum](#lambdabuffers-compiler-Sum)
@@ -51,6 +52,14 @@
- [TyApp](#lambdabuffers-compiler-TyApp)
- [TyArg](#lambdabuffers-compiler-TyArg)
- [TyBody](#lambdabuffers-compiler-TyBody)
+ - [TyClassCheckError](#lambdabuffers-compiler-TyClassCheckError)
+ - [TyClassCheckError.DeriveOpaqueError](#lambdabuffers-compiler-TyClassCheckError-DeriveOpaqueError)
+ - [TyClassCheckError.ImportNotFoundError](#lambdabuffers-compiler-TyClassCheckError-ImportNotFoundError)
+ - [TyClassCheckError.MissingRuleError](#lambdabuffers-compiler-TyClassCheckError-MissingRuleError)
+ - [TyClassCheckError.OverlappingRulesError](#lambdabuffers-compiler-TyClassCheckError-OverlappingRulesError)
+ - [TyClassCheckError.OverlappingRulesError.QHead](#lambdabuffers-compiler-TyClassCheckError-OverlappingRulesError-QHead)
+ - [TyClassCheckError.SuperclassCycleError](#lambdabuffers-compiler-TyClassCheckError-SuperclassCycleError)
+ - [TyClassCheckError.UnboundClassRefError](#lambdabuffers-compiler-TyClassCheckError-UnboundClassRefError)
- [TyClassRef](#lambdabuffers-compiler-TyClassRef)
- [TyClassRef.Foreign](#lambdabuffers-compiler-TyClassRef-Foreign)
- [TyClassRef.Local](#lambdabuffers-compiler-TyClassRef-Local)
@@ -76,6 +85,28 @@
+
+
+### ClassConstraint
+Class constraints
+
+A special constraint type denoting the constraints that occur on the rhs of
+class definitions. Only used to specify super class constraints in a
+`ClassDef`.
+
+Not to be confused with `Constraint` which denote type class rules.
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| class_ref | [TyClassRef](#lambdabuffers-compiler-TyClassRef) | | Type class reference. |
+| args | [TyVar](#lambdabuffers-compiler-TyVar) | repeated | Type variables quantified over `ClassDef` arguments. |
+
+
+
+
+
+
### ClassDef
@@ -84,28 +115,37 @@ Type class definition
LambdaBuffers use type classes to talk about the various 'meanings' or
'semantics' we want to associate with the types in LambdaBuffers schemata.
-For instance, most types can have `Eq` semantics, meaning they can be compared
-for equality. Other can have `Json` semantics, meaning they have some encoding
-in the Json format.
+For instance, most types can have `Eq` semantics, meaning they can be
+compared for equality. Other can have `Ord` semantics, meaning they can be
+ordered.
Using type classes and instance declarations, much like in Haskell, users can
-specify the 'meaning' of each type they declare.
+specify the 'meaning' of each type they declare. For example, serialization
+in LambdaBuffers is just another type class, it's treated the same as any
+other type class. Concretely, if we wish to provide JSON serialization for
+LambdaBuffers types, we declare such a type class and provide desired
+semantic rules:
-Note that for each type class introduced, the entire Codegen machinery must be
-updated to support said type class. In other words, it doesn't come for free and
-for each new type class, a Codegen support must be implemented for [opaque](@ref
-Opaque) types
-used and for generic structural rules to enable generic support for user derived
-types.
+```lbf module Foo
-TODO(bladyjoker): Cleanup and reformulate with Sean.
+class JSON a
+
+sum Foo a b = Bar a | Baz b
+
+derive JSON (Foo a b) ```
+
+Note that for each type class introduced, the Codegen machinery must be
+updated to support said type class. In other words, it doesn't come for free
+and for each new type class, a Codegen support must be implemented for any
+`InstanceClause` declared by the user. Once all the `InstanceClause`s have an
+implementation provided, all the `Derive`d implementation come for free.
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
| class_name | [ClassName](#lambdabuffers-compiler-ClassName) | | Type class name. |
| class_args | [TyArg](#lambdabuffers-compiler-TyArg) | repeated | Type class arguments. Class with no arguments is a trivial class. Compiler MAY report an error. TODO(bladyjoker): MultipleClassArgError. |
-| supers | [Constraint](#lambdabuffers-compiler-Constraint) | repeated | Superclass constraints. |
+| supers | [ClassConstraint](#lambdabuffers-compiler-ClassConstraint) | repeated | Superclass constraints. |
| documentation | [string](#string) | | Documentation elaborating on the type class. |
| source_info | [SourceInfo](#lambdabuffers-compiler-SourceInfo) | | Source information. |
@@ -141,6 +181,7 @@ Compiler Error
| proto_parse_errors | [ProtoParseError](#lambdabuffers-compiler-ProtoParseError) | repeated | Errors occurred during proto parsing. |
| naming_errors | [NamingError](#lambdabuffers-compiler-NamingError) | repeated | Errors occurred during naming checking. |
| kind_check_errors | [KindCheckError](#lambdabuffers-compiler-KindCheckError) | repeated | Errors occurred during kind checking. |
+| ty_class_check_errors | [TyClassCheckError](#lambdabuffers-compiler-TyClassCheckError) | repeated | Errors occurred during type class checking. |
| internal_errors | [InternalError](#lambdabuffers-compiler-InternalError) | repeated | Errors internal to the compiler implementation. |
@@ -211,7 +252,7 @@ Sum type constructor name
### Constraint
-Constraint expression
+Constraint term
| Field | Type | Label | Description |
@@ -225,6 +266,48 @@ Constraint expression
+
+
+### Derive
+Derive statement
+
+Derive statements enable user to specify 'semantic' rules for their types much
+like `InstanceClause`s do. However, the Codegen will be able to derive an
+implementation for any such constraint.
+
+```lbf
+module Prelude
+
+class Eq a
+
+sum Maybe a = Just a | Nothing
+
+derive Eq (Maybe a)
+```
+
+The rule installed for the derive statement is:
+
+```prolog
+eq(maybe(A)) :- eq(just(A) | Nothing).
+```
+
+The rule relates the desired `Ty` term to its (lambda calculus)
+'evaluated' form.
+
+> Currently, there's only support for deriving type class rules and
+implementations for `Ty` terms of `Kind.KIND_REF_TYPE`. That means,
+type classes like Ord and Eq...
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| constraint | [Constraint](#lambdabuffers-compiler-Constraint) | | Constraint to derive. |
+
+
+
+
+
+
### FieldName
@@ -244,15 +327,37 @@ Record type field name
### InstanceClause
-Type class instances (rules)
+Instance clause
+
+Instance clauses enable users to specify ad-hoc 'semantic' rules for their
+types. Each such instance must be supported explicitly in the Codegen by
+providing runtime implementations.
-Instance clauses enable users to specify 'semantic' rules for their types.
+This rule form is used when declaring 'opaque' implementations on `Opaque`
+types.
+
+```lbf
+module Prelude
+
+class Eq a
+
+opaque Maybe a
+
+instance Eq a => Eq (Maybe a)
+```
+
+The rule installed for the clause is:
+
+```prolog
+eq(maybe(A)) :- eq(A).
+```
+
+The instance clause is verbatim added to the rule set.
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| class_ref | [TyClassRef](#lambdabuffers-compiler-TyClassRef) | | Type class name. |
-| args | [Ty](#lambdabuffers-compiler-Ty) | repeated | Instance (rule) arguments. Instance clause with no arguments is a trivial instance clause. Compiler MAY report an error. |
+| head | [Constraint](#lambdabuffers-compiler-Constraint) | | Head of the clause that holds only when the `body` holds. Type variables introduced in the head of the rule become available in the scope of the body of the rule. |
| constraints | [Constraint](#lambdabuffers-compiler-Constraint) | repeated | Instance (rule) body, conjunction of constraints. |
| source_info | [SourceInfo](#lambdabuffers-compiler-SourceInfo) | | Source information. |
@@ -264,12 +369,13 @@ Instance clauses enable users to specify 'semantic' rules for their type
### InternalError
-Internal errors.
+Errors internal to the implementation.
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| msg | [string](#string) | | |
+| msg | [string](#string) | | Error message. |
+| source_info | [SourceInfo](#lambdabuffers-compiler-SourceInfo) | | Source information if meaningful. |
@@ -415,7 +521,7 @@ Unbound variable ty_var detected in term ty_def.
### KindCheckError.UnificationError
-In ty_def an error has occurred when trying to unify kind ty_kind_lhs
+In ty_def an error has occurred when trying to unify kind ty_kind_lhs
with ty_kind_rhs.
FIXME(cstml): Add source of constraint to the error such that user can see
@@ -449,7 +555,8 @@ A module encapsulates type, class and instance definitions.
| type_defs | [TyDef](#lambdabuffers-compiler-TyDef) | repeated | Type definitions. Duplicate type definitions MUST be reported with `ProtoParseError.MultipleTyDefError`. |
| class_defs | [ClassDef](#lambdabuffers-compiler-ClassDef) | repeated | Type class definitions. Duplicate class definitions MUST be reported with `ProtoParseError.MultipleClassDefError`. |
| instances | [InstanceClause](#lambdabuffers-compiler-InstanceClause) | repeated | Type class instance clauses. |
-| imports | [ModuleName](#lambdabuffers-compiler-ModuleName) | repeated | Imported modules the Compiler consults when searching for instance clauses. Duplicate imports MUST be reported with `ProtoParseError.MultipleImportError`. |
+| derives | [Derive](#lambdabuffers-compiler-Derive) | repeated | Type class derive statements. |
+| imports | [ModuleName](#lambdabuffers-compiler-ModuleName) | repeated | Imported modules the Compiler consults when searching for type class rules. TODO(bladyjoker): Rename to ruleImports. Duplicate imports MUST be reported with `ProtoParseError.MultipleImportError`. |
| source_info | [SourceInfo](#lambdabuffers-compiler-SourceInfo) | | Source information. |
@@ -512,7 +619,7 @@ Naming error message
### Opaque
-Opaque type body
+Opaque type.
A type that has an `Opaque` body represents a 'built-in' or a 'primitive' type
that's handled by the semantics 'under the hood'. It's called 'opaque' to denote
@@ -544,52 +651,12 @@ TODO(bladyjoker): Consider attaching explicit Kind terms to Opaques.
### Product
-Product
-
-It's a built-in type term that exists enclosed within a [type abstraction](@ref
-TyAbs) term which introduces [type variables](@ref TyVar) in the scope of the
-expression.
-
-It exists in two flavors, either a Record or a NTuple.
-
-TODO(bladyjoker): Separate into Tuple and Record.
+A product type term.
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| record | [Product.Record](#lambdabuffers-compiler-Product-Record) | | |
-| ntuple | [Product.NTuple](#lambdabuffers-compiler-Product-NTuple) | | |
-
-
-
-
-
-
-
-
-### Product.NTuple
-A tuple type expression.
-
-
-| Field | Type | Label | Description |
-| ----- | ---- | ----- | ----------- |
-| fields | [Ty](#lambdabuffers-compiler-Ty) | repeated | Fields in a tuple are types. |
-| source_info | [SourceInfo](#lambdabuffers-compiler-SourceInfo) | | Source information. |
-
-
-
-
-
-
-
-
-### Product.Record
-A record type expression.
-
-
-| Field | Type | Label | Description |
-| ----- | ---- | ----- | ----------- |
-| fields | [Product.Record.Field](#lambdabuffers-compiler-Product-Record-Field) | repeated | Record fields. |
+| fields | [Ty](#lambdabuffers-compiler-Ty) | repeated | Fields in a products are types. |
| source_info | [SourceInfo](#lambdabuffers-compiler-SourceInfo) | | Source information. |
@@ -597,22 +664,6 @@ A record type expression.
-
-
-### Product.Record.Field
-Field in a record type.
-
-
-| Field | Type | Label | Description |
-| ----- | ---- | ----- | ----------- |
-| field_name | [FieldName](#lambdabuffers-compiler-FieldName) | | Record field name. |
-| field_ty | [Ty](#lambdabuffers-compiler-Ty) | | Field type. |
-
-
-
-
-
-
### ProtoParseError
@@ -687,7 +738,7 @@ ModuleName.TyDef.
| ----- | ---- | ----- | ----------- |
| module_name | [ModuleName](#lambdabuffers-compiler-ModuleName) | | Module in which the error was found. |
| ty_def | [TyDef](#lambdabuffers-compiler-TyDef) | | Type definition in which the error was found. |
-| fields | [Product.Record.Field](#lambdabuffers-compiler-Product-Record-Field) | repeated | Conflicting record fields. |
+| fields | [Record.Field](#lambdabuffers-compiler-Record-Field) | repeated | Conflicting record fields. |
@@ -790,6 +841,38 @@ Proto `enum` field is unknown.
+
+
+### Record
+A record type term.
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| fields | [Record.Field](#lambdabuffers-compiler-Record-Field) | repeated | Record fields. |
+| source_info | [SourceInfo](#lambdabuffers-compiler-SourceInfo) | | Source information. |
+
+
+
+
+
+
+
+
+### Record.Field
+Field in a record type.
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| field_name | [FieldName](#lambdabuffers-compiler-FieldName) | | Record field name. |
+| field_ty | [Ty](#lambdabuffers-compiler-Ty) | | Field type. |
+
+
+
+
+
+
### SourceInfo
@@ -830,33 +913,11 @@ Position in Source
### Sum
-Sum
-
-It's a built-in type term that exists enclosed within a [type abstraction](@ref
-TyAbs) term which introduces [type variables](@ref TyVar) in the scope of the
-expression.
+A sum type term.
A type defined as a Sum type is just like a Haskell algebraic data type and
represents a sum of products.
-It can essentially be expressed as `Either` type enriched with [constructor
-name](@ref ConstrName) information.
-
-```haskell
-
-data Foo a b = Bar | Baz a | Bax b
-
--- corresponds to
-
-type ConstrName = String
-type Foo_ a b = Either
-((), ConstrName)
-(Either
-(a, ConstrName)
-(b, ConstrName)
-)
-```
-
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
@@ -877,7 +938,7 @@ Constructor of a Sum type is a Product type term.
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
| constr_name | [ConstrName](#lambdabuffers-compiler-ConstrName) | | Constructor name. |
-| product | [Product](#lambdabuffers-compiler-Product) | | TODO(bladyjoker): Replace with ConstructorBody that's either Tuple or Record. Product type term. |
+| product | [Product](#lambdabuffers-compiler-Product) | | Product type term. |
@@ -889,7 +950,7 @@ Constructor of a Sum type is a Product type term.
### Ty
Type term
-A type expression that ocurrs in bodies of type definitions (message TyDef):
+A type term that ocurrs in bodies of type definitions (message TyDef):
```lbf
sum Maybe a = Just a | Nothing
@@ -928,7 +989,7 @@ Check out [examples](examples/tys.textproto).
### TyAbs
Type abstraction
-A type expression that introduces type abstractions (ie. type functions). This
+A type term that introduces type abstractions (ie. type functions). This
type term can only be introduced in the context of a
[type definition](@ref TyDef).
@@ -949,7 +1010,7 @@ type term can only be introduced in the context of a
### TyApp
Type application
-A type expression that applies a type abstraction to a list of arguments.
+A type term that applies a type abstraction to a list of arguments.
| Field | Type | Label | Description |
@@ -995,18 +1056,163 @@ types (ie. HKT).
### TyBody
-Type body
-
-Lambda Buffers type bodies are enriched type terms that can only be specified in
-[type abstraction terms](@ref TyAbs).
+Type body.
-TODO: Add Tuple and Record type bodies.
+Lambda Buffers type bodies type terms that can only be specified in the
+`TyAbs` context. It's a built-in type term that can only occur enclosed
+within a `TyAbs` term which introduces `TyVar`s in the scope of the term.
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
| opaque | [Opaque](#lambdabuffers-compiler-Opaque) | | |
| sum | [Sum](#lambdabuffers-compiler-Sum) | | |
+| product | [Product](#lambdabuffers-compiler-Product) | | |
+| record | [Record](#lambdabuffers-compiler-Record) | | |
+
+
+
+
+
+
+
+
+### TyClassCheckError
+Type class checking errors.
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| unbound_class_ref_err | [TyClassCheckError.UnboundClassRefError](#lambdabuffers-compiler-TyClassCheckError-UnboundClassRefError) | | |
+| superclass_cycle_err | [TyClassCheckError.SuperclassCycleError](#lambdabuffers-compiler-TyClassCheckError-SuperclassCycleError) | | |
+| import_not_found_err | [TyClassCheckError.ImportNotFoundError](#lambdabuffers-compiler-TyClassCheckError-ImportNotFoundError) | | |
+| derive_opaque_err | [TyClassCheckError.DeriveOpaqueError](#lambdabuffers-compiler-TyClassCheckError-DeriveOpaqueError) | | |
+| missing_rule_err | [TyClassCheckError.MissingRuleError](#lambdabuffers-compiler-TyClassCheckError-MissingRuleError) | | |
+| overlapping_rules_err | [TyClassCheckError.OverlappingRulesError](#lambdabuffers-compiler-TyClassCheckError-OverlappingRulesError) | | |
+
+
+
+
+
+
+
+
+### TyClassCheckError.DeriveOpaqueError
+In `module_name` it wasn't possible to solve `constraint` because a
+`sub_constraint` has been derived on an `Opaque` type. `Opaque` type can
+only have an `InstanceClause` declared for them.
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| module_name | [ModuleName](#lambdabuffers-compiler-ModuleName) | | |
+| constraint | [Constraint](#lambdabuffers-compiler-Constraint) | | |
+| sub_constraint | [Constraint](#lambdabuffers-compiler-Constraint) | | |
+
+
+
+
+
+
+
+
+### TyClassCheckError.ImportNotFoundError
+Import `missing` wasn't found in `module_name`
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| module_name | [ModuleName](#lambdabuffers-compiler-ModuleName) | | |
+| missing | [ModuleName](#lambdabuffers-compiler-ModuleName) | | |
+
+
+
+
+
+
+
+
+### TyClassCheckError.MissingRuleError
+In `module_name` while trying to solve `constraint` it wasn't possible to
+find a rule (`Derive` or `InstanceClause`) for `sub_constraint`.
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| module_name | [ModuleName](#lambdabuffers-compiler-ModuleName) | | |
+| constraint | [Constraint](#lambdabuffers-compiler-Constraint) | | |
+| sub_constraint | [Constraint](#lambdabuffers-compiler-Constraint) | | |
+
+
+
+
+
+
+
+
+### TyClassCheckError.OverlappingRulesError
+In `module_name` while trying to solve `constraint` `overlaps` (`Derive`
+or `InstanceClause`) were found that could be used to solve the
+`sub_constraint`.
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| module_name | [ModuleName](#lambdabuffers-compiler-ModuleName) | | |
+| constraint | [Constraint](#lambdabuffers-compiler-Constraint) | | |
+| sub_constraint | [Constraint](#lambdabuffers-compiler-Constraint) | | |
+| overlaps | [TyClassCheckError.OverlappingRulesError.QHead](#lambdabuffers-compiler-TyClassCheckError-OverlappingRulesError-QHead) | repeated | |
+
+
+
+
+
+
+
+
+### TyClassCheckError.OverlappingRulesError.QHead
+NOTE(bladyjoker): This should rather be oneof `Derive` and
+`InstanceClause`.
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| module_name | [ModuleName](#lambdabuffers-compiler-ModuleName) | | |
+| head | [Constraint](#lambdabuffers-compiler-Constraint) | | |
+
+
+
+
+
+
+
+
+### TyClassCheckError.SuperclassCycleError
+Superclass cycle `cycled_class_refs` was detected when checking a
+class definition for `class_name` in module `module_name`.
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| module_name | [ModuleName](#lambdabuffers-compiler-ModuleName) | | |
+| class_name | [ClassName](#lambdabuffers-compiler-ClassName) | | |
+| cycled_class_refs | [TyClassRef](#lambdabuffers-compiler-TyClassRef) | repeated | |
+
+
+
+
+
+
+
+
+### TyClassCheckError.UnboundClassRefError
+Unbound `class_ref` detected in `module_name`.
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| module_name | [ModuleName](#lambdabuffers-compiler-ModuleName) | | |
+| class_ref | [TyClassRef](#lambdabuffers-compiler-TyClassRef) | | |
@@ -1016,7 +1222,11 @@ TODO: Add Tuple and Record type bodies.
### TyClassRef
+Type class references
+It is necessary to know whether a type class is defined locally or in a
+foreign module when referring to it in a constraint, this allows users (and
+requires the frontend) to explicitly communicate that information.
| Field | Type | Label | Description |
@@ -1111,7 +1321,7 @@ Type name
### TyRef
Type reference
-A type expression that denotes a reference to a type available that's declared
+A type term that denotes a reference to a type available that's declared
locally or in foreign modules.
@@ -1176,7 +1386,7 @@ Type variable
### Tys
-A list of type expressions useful for debugging
+A list of type terms useful for debugging
| Field | Type | Label | Description |
diff --git a/experimental/ctl-env/build.nix b/experimental/ctl-env/build.nix
new file mode 100644
index 00000000..6307678c
--- /dev/null
+++ b/experimental/ctl-env/build.nix
@@ -0,0 +1,36 @@
+{ system, nixpkgs, ctl, lbf, lbc, lbg }:
+let
+ nixpkgsFor = system: import nixpkgs {
+ inherit system;
+ overlays = [
+ ctl.overlays.purescript
+ ctl.overlays.runtime
+ ctl.overlays.spago
+ ];
+ };
+ pkgs = nixpkgsFor system;
+in
+(pkgs.purescriptProject {
+ inherit pkgs;
+ projectName = "lambda-buffers-ctl-env";
+ strictComp = false; # TODO: this should be eventually removed
+ src = ./.;
+ shell = {
+ packageLockOnly = true;
+ packages = with pkgs; [
+ bashInteractive
+ fd
+ nodePackages.eslint
+ nodePackages.prettier
+ lbf
+ lbc
+ lbg
+ ];
+ shellHook =
+ ''
+ export LC_CTYPE=C.UTF-8
+ export LC_ALL=C.UTF-8
+ export LANG=C.UTF-8
+ '';
+ };
+}).devShell
diff --git a/experimental/ctl-env/package-lock.json b/experimental/ctl-env/package-lock.json
new file mode 100644
index 00000000..cc729a86
--- /dev/null
+++ b/experimental/ctl-env/package-lock.json
@@ -0,0 +1,4417 @@
+{
+ "name": "ctl-scaffold",
+ "version": "0.1.0",
+ "lockfileVersion": 1,
+ "requires": true,
+ "dependencies": {
+ "@discoveryjs/json-ext": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz",
+ "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==",
+ "dev": true
+ },
+ "@emurgo/cardano-message-signing-browser": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@emurgo/cardano-message-signing-browser/-/cardano-message-signing-browser-1.0.1.tgz",
+ "integrity": "sha512-yC4Ymq44WR0bXO1wzxCoyc2W/RD1KSAla0oYhin7IYoVkp2raGp8wt7QNF4pDdNnTcejn5fyPyYY9dL4666H1w=="
+ },
+ "@emurgo/cardano-message-signing-nodejs": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@emurgo/cardano-message-signing-nodejs/-/cardano-message-signing-nodejs-1.0.1.tgz",
+ "integrity": "sha512-PoKh1tQnJX18f8iEr8Jk1KXxKCn9eqaSslMI1pyOJvYRJhQVDLCh0+9YReufjp0oFJIY1ShcrR+4/WnECVZUKQ=="
+ },
+ "@emurgo/cardano-serialization-lib-browser": {
+ "version": "11.2.1",
+ "resolved": "https://registry.npmjs.org/@emurgo/cardano-serialization-lib-browser/-/cardano-serialization-lib-browser-11.2.1.tgz",
+ "integrity": "sha512-J9Pmeta7y1GYnMCxtb3GnGCRw6zk1wiQ8EdCYQRn/Yqa/ss1zoBjd41euVi02Eb58aLuOJS81nNU+BcMLGXvUg=="
+ },
+ "@emurgo/cardano-serialization-lib-nodejs": {
+ "version": "11.2.1",
+ "resolved": "https://registry.npmjs.org/@emurgo/cardano-serialization-lib-nodejs/-/cardano-serialization-lib-nodejs-11.2.1.tgz",
+ "integrity": "sha512-+Rw35NW4Qv/9uFaPxhKtxiIPmoBEIFMAgdqQxZTw6hNT/wvBp2TvwTBPnOW8ODs7GUAA8nrO1rJJAaxF+mAG2w=="
+ },
+ "@jridgewell/gen-mapping": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
+ "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ }
+ },
+ "@jridgewell/resolve-uri": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz",
+ "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==",
+ "dev": true
+ },
+ "@jridgewell/set-array": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
+ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
+ "dev": true
+ },
+ "@jridgewell/source-map": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz",
+ "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/gen-mapping": "^0.3.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ }
+ },
+ "@jridgewell/sourcemap-codec": {
+ "version": "1.4.13",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz",
+ "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==",
+ "dev": true
+ },
+ "@jridgewell/trace-mapping": {
+ "version": "0.3.13",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz",
+ "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/resolve-uri": "^3.0.3",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ }
+ },
+ "@mlabs-haskell/csl-gc-wrapper": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@mlabs-haskell/csl-gc-wrapper/-/csl-gc-wrapper-1.0.1.tgz",
+ "integrity": "sha512-8pEb4BoQlD5zN+KtOCgtTg62OmLPjMa+DiJvoAzlLcWmp01P3TyJPgbEOtS+xiZpGA+1rRkdyeeLZV3wyw8Xfw=="
+ },
+ "@mlabs-haskell/json-bigint": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@mlabs-haskell/json-bigint/-/json-bigint-1.0.0.tgz",
+ "integrity": "sha512-Opo07yXP/OU9mIoGmY5VVuDy5kxmb3fBAG3U9dbC15qK1OCpVLJAlxbdOfBmLOja94SnIfZINUU2xvYtVfk65w==",
+ "requires": {
+ "bignumber.js": "^9.0.0"
+ }
+ },
+ "@noble/secp256k1": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.0.tgz",
+ "integrity": "sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw=="
+ },
+ "@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ }
+ },
+ "@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true
+ },
+ "@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ }
+ },
+ "@types/body-parser": {
+ "version": "1.19.2",
+ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz",
+ "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==",
+ "dev": true,
+ "requires": {
+ "@types/connect": "*",
+ "@types/node": "*"
+ }
+ },
+ "@types/bonjour": {
+ "version": "3.5.10",
+ "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz",
+ "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
+ "@types/connect": {
+ "version": "3.4.35",
+ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
+ "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
+ "@types/connect-history-api-fallback": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz",
+ "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==",
+ "dev": true,
+ "requires": {
+ "@types/express-serve-static-core": "*",
+ "@types/node": "*"
+ }
+ },
+ "@types/eslint": {
+ "version": "8.4.3",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.3.tgz",
+ "integrity": "sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==",
+ "dev": true,
+ "requires": {
+ "@types/estree": "*",
+ "@types/json-schema": "*"
+ }
+ },
+ "@types/eslint-scope": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz",
+ "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==",
+ "dev": true,
+ "requires": {
+ "@types/eslint": "*",
+ "@types/estree": "*"
+ }
+ },
+ "@types/estree": {
+ "version": "0.0.50",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
+ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
+ "dev": true
+ },
+ "@types/express": {
+ "version": "4.17.13",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz",
+ "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==",
+ "dev": true,
+ "requires": {
+ "@types/body-parser": "*",
+ "@types/express-serve-static-core": "^4.17.18",
+ "@types/qs": "*",
+ "@types/serve-static": "*"
+ }
+ },
+ "@types/express-serve-static-core": {
+ "version": "4.17.29",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz",
+ "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*",
+ "@types/qs": "*",
+ "@types/range-parser": "*"
+ }
+ },
+ "@types/html-minifier-terser": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
+ "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==",
+ "dev": true
+ },
+ "@types/http-proxy": {
+ "version": "1.17.9",
+ "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz",
+ "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
+ "@types/json-schema": {
+ "version": "7.0.11",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
+ "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
+ "dev": true
+ },
+ "@types/mime": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz",
+ "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==",
+ "dev": true
+ },
+ "@types/node": {
+ "version": "17.0.35",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz",
+ "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg=="
+ },
+ "@types/qs": {
+ "version": "6.9.7",
+ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
+ "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==",
+ "dev": true
+ },
+ "@types/range-parser": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz",
+ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==",
+ "dev": true
+ },
+ "@types/retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==",
+ "dev": true
+ },
+ "@types/serve-index": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz",
+ "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==",
+ "dev": true,
+ "requires": {
+ "@types/express": "*"
+ }
+ },
+ "@types/serve-static": {
+ "version": "1.13.10",
+ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz",
+ "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==",
+ "dev": true,
+ "requires": {
+ "@types/mime": "^1",
+ "@types/node": "*"
+ }
+ },
+ "@types/sockjs": {
+ "version": "0.3.33",
+ "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz",
+ "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
+ "@types/ws": {
+ "version": "8.5.3",
+ "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz",
+ "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
+ "@types/yauzl": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz",
+ "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==",
+ "optional": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
+ "@webassemblyjs/ast": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
+ "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/helper-numbers": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
+ }
+ },
+ "@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
+ "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
+ "dev": true
+ },
+ "@webassemblyjs/helper-api-error": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
+ "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
+ "dev": true
+ },
+ "@webassemblyjs/helper-buffer": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
+ "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
+ "dev": true
+ },
+ "@webassemblyjs/helper-numbers": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
+ "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/floating-point-hex-parser": "1.11.1",
+ "@webassemblyjs/helper-api-error": "1.11.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
+ "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
+ "dev": true
+ },
+ "@webassemblyjs/helper-wasm-section": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
+ "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1"
+ }
+ },
+ "@webassemblyjs/ieee754": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
+ "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
+ "dev": true,
+ "requires": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "@webassemblyjs/leb128": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
+ "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
+ "dev": true,
+ "requires": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@webassemblyjs/utf8": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
+ "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
+ "dev": true
+ },
+ "@webassemblyjs/wasm-edit": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
+ "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/helper-wasm-section": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1",
+ "@webassemblyjs/wasm-opt": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1",
+ "@webassemblyjs/wast-printer": "1.11.1"
+ }
+ },
+ "@webassemblyjs/wasm-gen": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
+ "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/ieee754": "1.11.1",
+ "@webassemblyjs/leb128": "1.11.1",
+ "@webassemblyjs/utf8": "1.11.1"
+ }
+ },
+ "@webassemblyjs/wasm-opt": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
+ "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1"
+ }
+ },
+ "@webassemblyjs/wasm-parser": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
+ "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-api-error": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/ieee754": "1.11.1",
+ "@webassemblyjs/leb128": "1.11.1",
+ "@webassemblyjs/utf8": "1.11.1"
+ }
+ },
+ "@webassemblyjs/wast-printer": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
+ "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@webpack-cli/configtest": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz",
+ "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==",
+ "dev": true
+ },
+ "@webpack-cli/info": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz",
+ "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==",
+ "dev": true,
+ "requires": {
+ "envinfo": "^7.7.3"
+ }
+ },
+ "@webpack-cli/serve": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz",
+ "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==",
+ "dev": true
+ },
+ "@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
+ "dev": true
+ },
+ "@xtuc/long": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
+ "dev": true
+ },
+ "accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "dev": true,
+ "requires": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ }
+ },
+ "acorn": {
+ "version": "8.7.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
+ "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
+ "dev": true
+ },
+ "acorn-import-assertions": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
+ "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
+ "dev": true
+ },
+ "agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "requires": {
+ "debug": "4"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ }
+ }
+ },
+ "aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "dev": true,
+ "requires": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ }
+ },
+ "ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "ajv-formats": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
+ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
+ "dev": true,
+ "requires": {
+ "ajv": "^8.0.0"
+ },
+ "dependencies": {
+ "ajv": {
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
+ "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
+ }
+ }
+ },
+ "ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "dev": true
+ },
+ "ansi-html-community": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
+ "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
+ "dev": true
+ },
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true
+ },
+ "anymatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
+ "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "dev": true,
+ "requires": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ }
+ },
+ "apply-args-browser": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/apply-args-browser/-/apply-args-browser-0.0.1.tgz",
+ "integrity": "sha512-gq4ldo4Fk5SEVpeW/0yBe0v5g3VDEWAm9LB80zGarYtDvojTD7ar0Y/WvIy9gYAkKmlE3USu5wYwKKCqOXfNkg=="
+ },
+ "apply-args-nodejs": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/apply-args-nodejs/-/apply-args-nodejs-0.0.1.tgz",
+ "integrity": "sha512-JwZPEvEDrL+4y16Un6FcNjDSITpsBykchgwPh8UtxnziYrbxKAc2BUfyC5uvA6ZVIhQjiO4r+Kg1MQ3nqWk+1Q=="
+ },
+ "array-flatten": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
+ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
+ "dev": true
+ },
+ "array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true
+ },
+ "asn1.js": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
+ "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
+ "requires": {
+ "bn.js": "^4.0.0",
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0",
+ "safer-buffer": "^2.1.0"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "assert": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz",
+ "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==",
+ "requires": {
+ "es6-object-assign": "^1.1.0",
+ "is-nan": "^1.2.1",
+ "object-is": "^1.0.1",
+ "util": "^0.12.0"
+ }
+ },
+ "async": {
+ "version": "2.6.4",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
+ "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "available-typed-arrays": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
+ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw=="
+ },
+ "balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ },
+ "base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
+ },
+ "batch": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
+ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
+ "dev": true
+ },
+ "big-integer": {
+ "version": "1.6.51",
+ "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
+ "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg=="
+ },
+ "bignumber.js": {
+ "version": "9.1.1",
+ "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz",
+ "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig=="
+ },
+ "binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "dev": true
+ },
+ "bl": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
+ "requires": {
+ "buffer": "^5.5.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
+ },
+ "dependencies": {
+ "buffer": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "requires": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ }
+ }
+ },
+ "blakejs": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz",
+ "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ=="
+ },
+ "bn.js": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz",
+ "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
+ },
+ "body-parser": {
+ "version": "1.20.0",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz",
+ "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==",
+ "dev": true,
+ "requires": {
+ "bytes": "3.1.2",
+ "content-type": "~1.0.4",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "on-finished": "2.4.1",
+ "qs": "6.10.3",
+ "raw-body": "2.5.1",
+ "type-is": "~1.6.18",
+ "unpipe": "1.0.0"
+ },
+ "dependencies": {
+ "bytes": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
+ "dev": true
+ }
+ }
+ },
+ "bonjour": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
+ "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
+ "dev": true,
+ "requires": {
+ "array-flatten": "^2.1.0",
+ "deep-equal": "^1.0.1",
+ "dns-equal": "^1.0.0",
+ "dns-txt": "^2.0.2",
+ "multicast-dns": "^6.0.1",
+ "multicast-dns-service-types": "^1.1.0"
+ }
+ },
+ "boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
+ "dev": true
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "brorand": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
+ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
+ },
+ "browserify-aes": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
+ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
+ "requires": {
+ "buffer-xor": "^1.0.3",
+ "cipher-base": "^1.0.0",
+ "create-hash": "^1.1.0",
+ "evp_bytestokey": "^1.0.3",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "browserify-cipher": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
+ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
+ "requires": {
+ "browserify-aes": "^1.0.4",
+ "browserify-des": "^1.0.0",
+ "evp_bytestokey": "^1.0.0"
+ }
+ },
+ "browserify-des": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
+ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
+ "requires": {
+ "cipher-base": "^1.0.1",
+ "des.js": "^1.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "browserify-rsa": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
+ "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
+ "requires": {
+ "bn.js": "^5.0.0",
+ "randombytes": "^2.0.1"
+ }
+ },
+ "browserify-sign": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
+ "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
+ "requires": {
+ "bn.js": "^5.1.1",
+ "browserify-rsa": "^4.0.1",
+ "create-hash": "^1.2.0",
+ "create-hmac": "^1.1.7",
+ "elliptic": "^6.5.3",
+ "inherits": "^2.0.4",
+ "parse-asn1": "^5.1.5",
+ "readable-stream": "^3.6.0",
+ "safe-buffer": "^5.2.0"
+ }
+ },
+ "browserify-zlib": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
+ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
+ "requires": {
+ "pako": "~1.0.5"
+ }
+ },
+ "browserslist": {
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.0.tgz",
+ "integrity": "sha512-UQxE0DIhRB5z/zDz9iA03BOfxaN2+GQdBYH/2WrSIWEUrnpzTPJbhqt+umq6r3acaPRTW1FNTkrcp0PXgtFkvA==",
+ "dev": true,
+ "requires": {
+ "caniuse-lite": "^1.0.30001358",
+ "electron-to-chromium": "^1.4.164",
+ "node-releases": "^2.0.5",
+ "update-browserslist-db": "^1.0.0"
+ }
+ },
+ "buffer": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
+ "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+ "requires": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.2.1"
+ }
+ },
+ "buffer-crc32": {
+ "version": "0.2.13",
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="
+ },
+ "buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "dev": true
+ },
+ "buffer-indexof": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
+ "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
+ "dev": true
+ },
+ "buffer-xor": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
+ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
+ },
+ "bufferutil": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz",
+ "integrity": "sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==",
+ "requires": {
+ "node-gyp-build": "^4.3.0"
+ }
+ },
+ "builtin-status-codes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
+ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="
+ },
+ "bytes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
+ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
+ "dev": true
+ },
+ "call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
+ "camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "dev": true,
+ "requires": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "caniuse-lite": {
+ "version": "1.0.30001358",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001358.tgz",
+ "integrity": "sha512-hvp8PSRymk85R20bsDra7ZTCpSVGN/PAz9pSAjPSjKC+rNmnUk5vCRgJwiTT/O4feQ/yu/drvZYpKxxhbFuChw==",
+ "dev": true
+ },
+ "chokidar": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+ "dev": true,
+ "requires": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "fsevents": "~2.3.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ }
+ },
+ "chownr": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
+ },
+ "chrome-trace-event": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
+ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
+ "dev": true
+ },
+ "cipher-base": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
+ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
+ "requires": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "clean-css": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz",
+ "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==",
+ "dev": true,
+ "requires": {
+ "source-map": "~0.6.0"
+ }
+ },
+ "clean-stack": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+ "dev": true
+ },
+ "clone-deep": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
+ "dev": true,
+ "requires": {
+ "is-plain-object": "^2.0.4",
+ "kind-of": "^6.0.2",
+ "shallow-clone": "^3.0.0"
+ }
+ },
+ "colorette": {
+ "version": "2.0.19",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz",
+ "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==",
+ "dev": true
+ },
+ "commander": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
+ "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
+ "dev": true
+ },
+ "compressible": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+ "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
+ "dev": true,
+ "requires": {
+ "mime-db": ">= 1.43.0 < 2"
+ }
+ },
+ "compression": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
+ "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
+ "dev": true,
+ "requires": {
+ "accepts": "~1.3.5",
+ "bytes": "3.0.0",
+ "compressible": "~2.0.16",
+ "debug": "2.6.9",
+ "on-headers": "~1.0.2",
+ "safe-buffer": "5.1.2",
+ "vary": "~1.1.2"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ }
+ }
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
+ },
+ "connect-history-api-fallback": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
+ "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
+ "dev": true
+ },
+ "console-browserify": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
+ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
+ },
+ "constants-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
+ "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="
+ },
+ "content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "5.2.1"
+ }
+ },
+ "content-type": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
+ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
+ "dev": true
+ },
+ "cookie": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
+ "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
+ "dev": true
+ },
+ "cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
+ "dev": true
+ },
+ "core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true
+ },
+ "create-ecdh": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
+ "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
+ "requires": {
+ "bn.js": "^4.1.0",
+ "elliptic": "^6.5.3"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "create-hash": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
+ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
+ "requires": {
+ "cipher-base": "^1.0.1",
+ "inherits": "^2.0.1",
+ "md5.js": "^1.3.4",
+ "ripemd160": "^2.0.1",
+ "sha.js": "^2.4.0"
+ }
+ },
+ "create-hmac": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
+ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
+ "requires": {
+ "cipher-base": "^1.0.3",
+ "create-hash": "^1.1.0",
+ "inherits": "^2.0.1",
+ "ripemd160": "^2.0.0",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ }
+ },
+ "cross-fetch": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
+ "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
+ "requires": {
+ "node-fetch": "2.6.7"
+ }
+ },
+ "cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ }
+ },
+ "crypto-browserify": {
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
+ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
+ "requires": {
+ "browserify-cipher": "^1.0.0",
+ "browserify-sign": "^4.0.0",
+ "create-ecdh": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "create-hmac": "^1.1.0",
+ "diffie-hellman": "^5.0.0",
+ "inherits": "^2.0.1",
+ "pbkdf2": "^3.0.3",
+ "public-encrypt": "^4.0.0",
+ "randombytes": "^2.0.0",
+ "randomfill": "^1.0.3"
+ }
+ },
+ "css-select": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
+ "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
+ "dev": true,
+ "requires": {
+ "boolbase": "^1.0.0",
+ "css-what": "^6.0.1",
+ "domhandler": "^4.3.1",
+ "domutils": "^2.8.0",
+ "nth-check": "^2.0.1"
+ }
+ },
+ "css-what": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
+ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
+ "dev": true
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "deep-equal": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
+ "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
+ "dev": true,
+ "requires": {
+ "is-arguments": "^1.0.4",
+ "is-date-object": "^1.0.1",
+ "is-regex": "^1.0.4",
+ "object-is": "^1.0.1",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.2.0"
+ }
+ },
+ "default-gateway": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
+ "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
+ "dev": true,
+ "requires": {
+ "execa": "^5.0.0"
+ }
+ },
+ "define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "dev": true
+ },
+ "define-properties": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
+ "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
+ "requires": {
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
+ }
+ },
+ "del": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz",
+ "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==",
+ "dev": true,
+ "requires": {
+ "globby": "^11.0.1",
+ "graceful-fs": "^4.2.4",
+ "is-glob": "^4.0.1",
+ "is-path-cwd": "^2.2.0",
+ "is-path-inside": "^3.0.2",
+ "p-map": "^4.0.0",
+ "rimraf": "^3.0.2",
+ "slash": "^3.0.0"
+ }
+ },
+ "depd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+ "dev": true
+ },
+ "des.js": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
+ "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
+ "requires": {
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "destroy": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
+ "dev": true
+ },
+ "detect-node": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
+ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
+ "dev": true
+ },
+ "devtools-protocol": {
+ "version": "0.0.1011705",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz",
+ "integrity": "sha512-OKvTvu9n3swmgYshvsyVHYX0+aPzCoYUnyXUacfQMmFtBtBKewV/gT4I9jkAbpTqtTi2E4S9MXLlvzBDUlqg0Q=="
+ },
+ "diffie-hellman": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
+ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
+ "requires": {
+ "bn.js": "^4.1.0",
+ "miller-rabin": "^4.0.0",
+ "randombytes": "^2.0.0"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "requires": {
+ "path-type": "^4.0.0"
+ }
+ },
+ "dns-equal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
+ "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==",
+ "dev": true
+ },
+ "dns-packet": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
+ "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
+ "dev": true,
+ "requires": {
+ "ip": "^1.1.0",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "dns-txt": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
+ "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==",
+ "dev": true,
+ "requires": {
+ "buffer-indexof": "^1.0.0"
+ }
+ },
+ "dom-converter": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
+ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
+ "dev": true,
+ "requires": {
+ "utila": "~0.4"
+ }
+ },
+ "dom-serializer": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
+ "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ }
+ },
+ "domain-browser": {
+ "version": "4.22.0",
+ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz",
+ "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw=="
+ },
+ "domelementtype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
+ "dev": true
+ },
+ "domhandler": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
+ "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^2.2.0"
+ }
+ },
+ "domutils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "dev": true,
+ "requires": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ }
+ },
+ "dot-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
+ "dev": true,
+ "requires": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
+ "dev": true
+ },
+ "electron-to-chromium": {
+ "version": "1.4.167",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.167.tgz",
+ "integrity": "sha512-lPHuHXBwpkr4RcfaZBKm6TKOWG/1N9mVggUpP4fY3l1JIUU2x4fkM8928smYdZ5lF+6KCTAxo1aK9JmqT+X71Q==",
+ "dev": true
+ },
+ "elliptic": {
+ "version": "6.5.4",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
+ "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
+ "requires": {
+ "bn.js": "^4.11.9",
+ "brorand": "^1.1.0",
+ "hash.js": "^1.0.0",
+ "hmac-drbg": "^1.0.1",
+ "inherits": "^2.0.4",
+ "minimalistic-assert": "^1.0.1",
+ "minimalistic-crypto-utils": "^1.0.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "dev": true
+ },
+ "end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "requires": {
+ "once": "^1.4.0"
+ }
+ },
+ "enhanced-resolve": {
+ "version": "5.9.3",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz",
+ "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.4",
+ "tapable": "^2.2.0"
+ }
+ },
+ "entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "dev": true
+ },
+ "envinfo": {
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
+ "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
+ "dev": true
+ },
+ "es-abstract": {
+ "version": "1.20.1",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz",
+ "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "es-to-primitive": "^1.2.1",
+ "function-bind": "^1.1.1",
+ "function.prototype.name": "^1.1.5",
+ "get-intrinsic": "^1.1.1",
+ "get-symbol-description": "^1.0.0",
+ "has": "^1.0.3",
+ "has-property-descriptors": "^1.0.0",
+ "has-symbols": "^1.0.3",
+ "internal-slot": "^1.0.3",
+ "is-callable": "^1.2.4",
+ "is-negative-zero": "^2.0.2",
+ "is-regex": "^1.1.4",
+ "is-shared-array-buffer": "^1.0.2",
+ "is-string": "^1.0.7",
+ "is-weakref": "^1.0.2",
+ "object-inspect": "^1.12.0",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.2",
+ "regexp.prototype.flags": "^1.4.3",
+ "string.prototype.trimend": "^1.0.5",
+ "string.prototype.trimstart": "^1.0.5",
+ "unbox-primitive": "^1.0.2"
+ }
+ },
+ "es-module-lexer": {
+ "version": "0.9.3",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
+ "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
+ "dev": true
+ },
+ "es-to-primitive": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+ "requires": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ }
+ },
+ "es6-object-assign": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz",
+ "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw=="
+ },
+ "escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true
+ },
+ "escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
+ "dev": true
+ },
+ "eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+ "dev": true,
+ "requires": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ }
+ },
+ "esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dev": true,
+ "requires": {
+ "estraverse": "^5.2.0"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true
+ }
+ }
+ },
+ "estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "dev": true
+ },
+ "etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
+ "dev": true
+ },
+ "eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
+ "dev": true
+ },
+ "events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
+ },
+ "evp_bytestokey": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
+ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
+ "requires": {
+ "md5.js": "^1.3.4",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "express": {
+ "version": "4.18.1",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz",
+ "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==",
+ "dev": true,
+ "requires": {
+ "accepts": "~1.3.8",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.20.0",
+ "content-disposition": "0.5.4",
+ "content-type": "~1.0.4",
+ "cookie": "0.5.0",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "1.2.0",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "merge-descriptors": "1.0.1",
+ "methods": "~1.1.2",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "path-to-regexp": "0.1.7",
+ "proxy-addr": "~2.0.7",
+ "qs": "6.10.3",
+ "range-parser": "~1.2.1",
+ "safe-buffer": "5.2.1",
+ "send": "0.18.0",
+ "serve-static": "1.15.0",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "type-is": "~1.6.18",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
+ },
+ "dependencies": {
+ "array-flatten": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
+ "dev": true
+ }
+ }
+ },
+ "extract-zip": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
+ "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
+ "requires": {
+ "@types/yauzl": "^2.9.1",
+ "debug": "^4.1.1",
+ "get-stream": "^5.1.0",
+ "yauzl": "^2.10.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ }
+ }
+ },
+ "fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true
+ },
+ "fast-glob": {
+ "version": "3.2.11",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
+ "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ }
+ },
+ "fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true
+ },
+ "fastest-levenshtein": {
+ "version": "1.0.14",
+ "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.14.tgz",
+ "integrity": "sha512-tFfWHjnuUfKE186Tfgr+jtaFc0mZTApEgKDOeyN+FwOqRkO/zK/3h1AiRd8u8CY53owL3CUmGr/oI9p/RdyLTA==",
+ "dev": true
+ },
+ "fastq": {
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
+ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "dev": true,
+ "requires": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "faye-websocket": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
+ "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
+ "dev": true,
+ "requires": {
+ "websocket-driver": ">=0.5.1"
+ }
+ },
+ "fd-slicer": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
+ "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
+ "requires": {
+ "pend": "~1.2.0"
+ }
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "filter-obj": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz",
+ "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg=="
+ },
+ "finalhandler": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
+ "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
+ "dev": true,
+ "requires": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "statuses": "2.0.1",
+ "unpipe": "~1.0.0"
+ }
+ },
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "follow-redirects": {
+ "version": "1.15.1",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz",
+ "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==",
+ "dev": true
+ },
+ "for-each": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
+ "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
+ "requires": {
+ "is-callable": "^1.1.3"
+ }
+ },
+ "forwarded": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
+ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
+ "dev": true
+ },
+ "fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
+ "dev": true
+ },
+ "fs-constants": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
+ },
+ "fs-monkey": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
+ "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
+ "dev": true
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
+ },
+ "fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "dev": true,
+ "optional": true
+ },
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+ },
+ "function.prototype.name": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
+ "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.0",
+ "functions-have-names": "^1.2.2"
+ }
+ },
+ "functions-have-names": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
+ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="
+ },
+ "get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ }
+ },
+ "get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true
+ },
+ "get-symbol-description": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
+ "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.1"
+ }
+ },
+ "glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "glob-to-regexp": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
+ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
+ "dev": true
+ },
+ "globby": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+ "dev": true,
+ "requires": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^3.0.0"
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.10",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
+ "dev": true
+ },
+ "handle-thing": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
+ "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
+ "dev": true
+ },
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "has-bigints": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
+ "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ=="
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "has-property-descriptors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
+ "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
+ "requires": {
+ "get-intrinsic": "^1.1.1"
+ }
+ },
+ "has-symbols": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
+ },
+ "has-tostringtag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "hash-base": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
+ "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
+ "requires": {
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.6.0",
+ "safe-buffer": "^5.2.0"
+ }
+ },
+ "hash.js": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "minimalistic-assert": "^1.0.1"
+ }
+ },
+ "he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
+ "dev": true
+ },
+ "hmac-drbg": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
+ "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==",
+ "requires": {
+ "hash.js": "^1.0.3",
+ "minimalistic-assert": "^1.0.0",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "hpack.js": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
+ "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "obuf": "^1.0.0",
+ "readable-stream": "^2.0.1",
+ "wbuf": "^1.1.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "html-entities": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz",
+ "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==",
+ "dev": true
+ },
+ "html-minifier-terser": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
+ "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==",
+ "dev": true,
+ "requires": {
+ "camel-case": "^4.1.2",
+ "clean-css": "^5.2.2",
+ "commander": "^8.3.0",
+ "he": "^1.2.0",
+ "param-case": "^3.0.4",
+ "relateurl": "^0.2.7",
+ "terser": "^5.10.0"
+ }
+ },
+ "html-webpack-plugin": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz",
+ "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==",
+ "dev": true,
+ "requires": {
+ "@types/html-minifier-terser": "^6.0.0",
+ "html-minifier-terser": "^6.0.2",
+ "lodash": "^4.17.21",
+ "pretty-error": "^4.0.0",
+ "tapable": "^2.0.0"
+ }
+ },
+ "htmlparser2": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
+ "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.0.0",
+ "domutils": "^2.5.2",
+ "entities": "^2.0.0"
+ }
+ },
+ "http-deceiver": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
+ "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==",
+ "dev": true
+ },
+ "http-errors": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+ "dev": true,
+ "requires": {
+ "depd": "2.0.0",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "toidentifier": "1.0.1"
+ }
+ },
+ "http-parser-js": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz",
+ "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==",
+ "dev": true
+ },
+ "http-proxy": {
+ "version": "1.18.1",
+ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
+ "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
+ "dev": true,
+ "requires": {
+ "eventemitter3": "^4.0.0",
+ "follow-redirects": "^1.0.0",
+ "requires-port": "^1.0.0"
+ }
+ },
+ "http-proxy-middleware": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz",
+ "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==",
+ "dev": true,
+ "requires": {
+ "@types/http-proxy": "^1.17.8",
+ "http-proxy": "^1.18.1",
+ "is-glob": "^4.0.1",
+ "is-plain-obj": "^3.0.0",
+ "micromatch": "^4.0.2"
+ }
+ },
+ "https-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
+ "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg=="
+ },
+ "https-proxy-agent": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+ "requires": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ }
+ }
+ },
+ "human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "dev": true
+ },
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ },
+ "ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
+ },
+ "ignore": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
+ "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
+ "dev": true
+ },
+ "import-local": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz",
+ "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==",
+ "dev": true,
+ "requires": {
+ "pkg-dir": "^4.2.0",
+ "resolve-cwd": "^3.0.0"
+ }
+ },
+ "indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "dev": true
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ },
+ "internal-slot": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
+ "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
+ "requires": {
+ "get-intrinsic": "^1.1.0",
+ "has": "^1.0.3",
+ "side-channel": "^1.0.4"
+ }
+ },
+ "interpret": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
+ "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
+ "dev": true
+ },
+ "ip": {
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz",
+ "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==",
+ "dev": true
+ },
+ "ipaddr.js": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz",
+ "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==",
+ "dev": true
+ },
+ "is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-bigint": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
+ "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
+ "requires": {
+ "has-bigints": "^1.0.1"
+ }
+ },
+ "is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "requires": {
+ "binary-extensions": "^2.0.0"
+ }
+ },
+ "is-boolean-object": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
+ "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-callable": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
+ "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="
+ },
+ "is-core-module": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
+ "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
+ "dev": true,
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "is-date-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "dev": true
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true
+ },
+ "is-generator-function": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
+ "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-nan": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz",
+ "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==",
+ "requires": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "is-negative-zero": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
+ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true
+ },
+ "is-number-object": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
+ "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-path-cwd": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
+ "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
+ "dev": true
+ },
+ "is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "dev": true
+ },
+ "is-plain-obj": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
+ "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
+ "dev": true
+ },
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dev": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "is-regex": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-shared-array-buffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
+ "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
+ "requires": {
+ "call-bind": "^1.0.2"
+ }
+ },
+ "is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true
+ },
+ "is-string": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
+ "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-symbol": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
+ "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "is-typed-array": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz",
+ "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==",
+ "requires": {
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "es-abstract": "^1.20.0",
+ "for-each": "^0.3.3",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-weakref": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
+ "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
+ "requires": {
+ "call-bind": "^1.0.2"
+ }
+ },
+ "is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dev": true,
+ "requires": {
+ "is-docker": "^2.0.0"
+ }
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+ "dev": true
+ },
+ "isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "dev": true
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
+ "dev": true
+ },
+ "jest-worker": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
+ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ }
+ },
+ "json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "dev": true
+ },
+ "json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true
+ },
+ "jssha": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/jssha/-/jssha-3.2.0.tgz",
+ "integrity": "sha512-QuruyBENDWdN4tZwJbQq7/eAK85FqrI4oDbXjy5IBhYD+2pTJyBUWZe8ctWaCkrV0gy6AaelgOZZBMeswEa/6Q=="
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ },
+ "loader-runner": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
+ "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
+ "dev": true
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "dev": true,
+ "requires": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "md5.js": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
+ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
+ "requires": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
+ "dev": true
+ },
+ "memfs": {
+ "version": "3.4.6",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.6.tgz",
+ "integrity": "sha512-rH9mjopto6Wkr7RFuH9l9dk3qb2XGOcYKr7xMhaYqfzuJqOqhRrcFvfD7JMuPj6SLmPreh5+6eAuv36NFAU+Mw==",
+ "dev": true,
+ "requires": {
+ "fs-monkey": "^1.0.3"
+ }
+ },
+ "merge-descriptors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
+ "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==",
+ "dev": true
+ },
+ "merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "dev": true
+ },
+ "merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true
+ },
+ "methods": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+ "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ }
+ },
+ "miller-rabin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
+ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
+ "requires": {
+ "bn.js": "^4.0.0",
+ "brorand": "^1.0.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "dev": true
+ },
+ "mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true
+ },
+ "mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "requires": {
+ "mime-db": "1.52.0"
+ }
+ },
+ "mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true
+ },
+ "minimalistic-assert": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
+ },
+ "minimalistic-crypto-utils": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
+ "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg=="
+ },
+ "minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
+ "dev": true
+ },
+ "mkdirp": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.6"
+ }
+ },
+ "mkdirp-classic": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
+ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true
+ },
+ "multicast-dns": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
+ "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
+ "dev": true,
+ "requires": {
+ "dns-packet": "^1.3.1",
+ "thunky": "^1.0.2"
+ }
+ },
+ "multicast-dns-service-types": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
+ "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==",
+ "dev": true
+ },
+ "negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "dev": true
+ },
+ "neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+ "dev": true
+ },
+ "no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "dev": true,
+ "requires": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ },
+ "dependencies": {
+ "tr46": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
+ },
+ "webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
+ },
+ "whatwg-url": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "requires": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ }
+ }
+ },
+ "node-forge": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
+ "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==",
+ "dev": true
+ },
+ "node-gyp-build": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz",
+ "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ=="
+ },
+ "node-polyfill-webpack-plugin": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-1.1.4.tgz",
+ "integrity": "sha512-Z0XTKj1wRWO8o/Vjobsw5iOJCN+Sua3EZEUc2Ziy9CyVvmHKu6o+t4gUH9GOE0czyPR94LI6ZCV/PpcM8b5yow==",
+ "requires": {
+ "assert": "^2.0.0",
+ "browserify-zlib": "^0.2.0",
+ "buffer": "^6.0.3",
+ "console-browserify": "^1.2.0",
+ "constants-browserify": "^1.0.0",
+ "crypto-browserify": "^3.12.0",
+ "domain-browser": "^4.19.0",
+ "events": "^3.3.0",
+ "filter-obj": "^2.0.2",
+ "https-browserify": "^1.0.0",
+ "os-browserify": "^0.3.0",
+ "path-browserify": "^1.0.1",
+ "process": "^0.11.10",
+ "punycode": "^2.1.1",
+ "querystring-es3": "^0.2.1",
+ "readable-stream": "^3.6.0",
+ "stream-browserify": "^3.0.0",
+ "stream-http": "^3.2.0",
+ "string_decoder": "^1.3.0",
+ "timers-browserify": "^2.0.12",
+ "tty-browserify": "^0.0.1",
+ "url": "^0.11.0",
+ "util": "^0.12.4",
+ "vm-browserify": "^1.1.2"
+ }
+ },
+ "node-releases": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz",
+ "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==",
+ "dev": true
+ },
+ "normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "dev": true
+ },
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.0.0"
+ }
+ },
+ "nth-check": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
+ "dev": true,
+ "requires": {
+ "boolbase": "^1.0.0"
+ }
+ },
+ "object-inspect": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.1.tgz",
+ "integrity": "sha512-Y/jF6vnvEtOPGiKD1+q+X0CiUYRQtEHp89MLLUJ7TUivtH8Ugn2+3A7Rynqk7BRsAoqeOQWnFnjpDrKSxDgIGA=="
+ },
+ "object-is": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
+ },
+ "object.assign": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "requires": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ }
+ },
+ "obuf": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
+ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
+ "dev": true
+ },
+ "on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "dev": true,
+ "requires": {
+ "ee-first": "1.1.1"
+ }
+ },
+ "on-headers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+ "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
+ "dev": true
+ },
+ "once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^2.1.0"
+ }
+ },
+ "open": {
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz",
+ "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==",
+ "dev": true,
+ "requires": {
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
+ }
+ },
+ "os-browserify": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
+ "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A=="
+ },
+ "p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "dev": true,
+ "requires": {
+ "aggregate-error": "^3.0.0"
+ }
+ },
+ "p-retry": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz",
+ "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==",
+ "dev": true,
+ "requires": {
+ "@types/retry": "0.12.0",
+ "retry": "^0.13.1"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
+ },
+ "pako": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
+ },
+ "param-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
+ "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
+ "dev": true,
+ "requires": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "parse-asn1": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
+ "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
+ "requires": {
+ "asn1.js": "^5.2.0",
+ "browserify-aes": "^1.0.0",
+ "evp_bytestokey": "^1.0.0",
+ "pbkdf2": "^3.0.3",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+ "dev": true
+ },
+ "pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "dev": true,
+ "requires": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "path-browserify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
+ "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
+ },
+ "path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true
+ },
+ "path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true
+ },
+ "path-to-regexp": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
+ "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==",
+ "dev": true
+ },
+ "path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true
+ },
+ "pbkdf2": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
+ "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
+ "requires": {
+ "create-hash": "^1.1.2",
+ "create-hmac": "^1.1.4",
+ "ripemd160": "^2.0.1",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ }
+ },
+ "pend": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
+ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
+ },
+ "picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+ "dev": true
+ },
+ "picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true
+ },
+ "pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "requires": {
+ "find-up": "^4.0.0"
+ }
+ },
+ "portfinder": {
+ "version": "1.0.28",
+ "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
+ "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
+ "dev": true,
+ "requires": {
+ "async": "^2.6.2",
+ "debug": "^3.1.1",
+ "mkdirp": "^0.5.5"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ }
+ }
+ },
+ "pretty-error": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz",
+ "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.20",
+ "renderkid": "^3.0.0"
+ }
+ },
+ "process": {
+ "version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A=="
+ },
+ "process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true
+ },
+ "progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
+ },
+ "proxy-addr": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
+ "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
+ "dev": true,
+ "requires": {
+ "forwarded": "0.2.0",
+ "ipaddr.js": "1.9.1"
+ },
+ "dependencies": {
+ "ipaddr.js": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
+ "dev": true
+ }
+ }
+ },
+ "proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
+ },
+ "public-encrypt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
+ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
+ "requires": {
+ "bn.js": "^4.1.0",
+ "browserify-rsa": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "parse-asn1": "^5.0.0",
+ "randombytes": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "punycode": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
+ },
+ "puppeteer-core": {
+ "version": "15.3.2",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-15.3.2.tgz",
+ "integrity": "sha512-Fmca9UzXmJkRrvGBgUmrffGD2BlulUTfsVefV1+vqfNm4PnlZ/U1bfD6X8XQ0nftyyg520tmSKd81yH3Z2tszg==",
+ "requires": {
+ "cross-fetch": "3.1.5",
+ "debug": "4.3.4",
+ "devtools-protocol": "0.0.1011705",
+ "extract-zip": "2.0.1",
+ "https-proxy-agent": "5.0.1",
+ "pkg-dir": "4.2.0",
+ "progress": "2.0.3",
+ "proxy-from-env": "1.1.0",
+ "rimraf": "3.0.2",
+ "tar-fs": "2.1.1",
+ "unbzip2-stream": "1.4.3",
+ "ws": "8.8.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "ws": {
+ "version": "8.8.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
+ "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ=="
+ }
+ }
+ },
+ "qs": {
+ "version": "6.10.3",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
+ "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
+ "dev": true,
+ "requires": {
+ "side-channel": "^1.0.4"
+ }
+ },
+ "querystring": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
+ "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g=="
+ },
+ "querystring-es3": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
+ "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA=="
+ },
+ "queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true
+ },
+ "randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "requires": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "randomfill": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
+ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
+ "requires": {
+ "randombytes": "^2.0.5",
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "range-parser": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "dev": true
+ },
+ "raw-body": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
+ "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
+ "dev": true,
+ "requires": {
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "dependencies": {
+ "bytes": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
+ "dev": true
+ }
+ }
+ },
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
+ "readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "requires": {
+ "picomatch": "^2.2.1"
+ }
+ },
+ "rechoir": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
+ "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
+ "dev": true,
+ "requires": {
+ "resolve": "^1.9.0"
+ }
+ },
+ "reconnecting-websocket": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/reconnecting-websocket/-/reconnecting-websocket-4.4.0.tgz",
+ "integrity": "sha512-D2E33ceRPga0NvTDhJmphEgJ7FUYF0v4lr1ki0csq06OdlxKfugGzN0dSkxM/NfqCxYELK4KcaTOUOjTV6Dcng=="
+ },
+ "regexp.prototype.flags": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
+ "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "functions-have-names": "^1.2.2"
+ }
+ },
+ "relateurl": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
+ "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
+ "dev": true
+ },
+ "renderkid": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz",
+ "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==",
+ "dev": true,
+ "requires": {
+ "css-select": "^4.1.3",
+ "dom-converter": "^0.2.0",
+ "htmlparser2": "^6.1.0",
+ "lodash": "^4.17.21",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true
+ },
+ "requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
+ "dev": true
+ },
+ "resolve": {
+ "version": "1.22.1",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
+ "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
+ "dev": true,
+ "requires": {
+ "is-core-module": "^2.9.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ }
+ },
+ "resolve-cwd": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
+ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
+ "dev": true,
+ "requires": {
+ "resolve-from": "^5.0.0"
+ }
+ },
+ "resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
+ },
+ "retry": {
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
+ "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
+ "dev": true
+ },
+ "reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true
+ },
+ "rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "ripemd160": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
+ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
+ "requires": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1"
+ }
+ },
+ "run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "requires": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
+ },
+ "safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ },
+ "schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ }
+ },
+ "select-hose": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
+ "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==",
+ "dev": true
+ },
+ "selfsigned": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz",
+ "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==",
+ "dev": true,
+ "requires": {
+ "node-forge": "^1"
+ }
+ },
+ "send": {
+ "version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
+ "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
+ "dev": true,
+ "requires": {
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "2.4.1",
+ "range-parser": "~1.2.1",
+ "statuses": "2.0.1"
+ },
+ "dependencies": {
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ }
+ }
+ },
+ "serialize-javascript": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
+ "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
+ "dev": true,
+ "requires": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "serve-index": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
+ "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
+ "dev": true,
+ "requires": {
+ "accepts": "~1.3.4",
+ "batch": "0.6.1",
+ "debug": "2.6.9",
+ "escape-html": "~1.0.3",
+ "http-errors": "~1.6.2",
+ "mime-types": "~2.1.17",
+ "parseurl": "~1.3.2"
+ },
+ "dependencies": {
+ "depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
+ "dev": true
+ },
+ "http-errors": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
+ "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
+ "dev": true,
+ "requires": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.3",
+ "setprototypeof": "1.1.0",
+ "statuses": ">= 1.4.0 < 2"
+ }
+ },
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
+ "dev": true
+ },
+ "setprototypeof": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
+ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
+ "dev": true
+ },
+ "statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
+ "dev": true
+ }
+ }
+ },
+ "serve-static": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
+ "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
+ "dev": true,
+ "requires": {
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.18.0"
+ }
+ },
+ "setimmediate": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
+ "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
+ },
+ "setprototypeof": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
+ "dev": true
+ },
+ "sha.js": {
+ "version": "2.4.11",
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
+ "requires": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "shallow-clone": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.2"
+ }
+ },
+ "shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^3.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true
+ },
+ "side-channel": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+ "requires": {
+ "call-bind": "^1.0.0",
+ "get-intrinsic": "^1.0.2",
+ "object-inspect": "^1.9.0"
+ }
+ },
+ "signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "dev": true
+ },
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ },
+ "sockjs": {
+ "version": "0.3.24",
+ "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
+ "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==",
+ "dev": true,
+ "requires": {
+ "faye-websocket": "^0.11.3",
+ "uuid": "^8.3.2",
+ "websocket-driver": "^0.7.4"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ },
+ "source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "dev": true,
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "spdy": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
+ "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.0",
+ "handle-thing": "^2.0.0",
+ "http-deceiver": "^1.2.7",
+ "select-hose": "^2.0.0",
+ "spdy-transport": "^3.0.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ }
+ }
+ },
+ "spdy-transport": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
+ "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.0",
+ "detect-node": "^2.0.4",
+ "hpack.js": "^2.1.6",
+ "obuf": "^1.1.2",
+ "readable-stream": "^3.0.6",
+ "wbuf": "^1.7.3"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ }
+ }
+ },
+ "statuses": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
+ "dev": true
+ },
+ "stream-browserify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz",
+ "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==",
+ "requires": {
+ "inherits": "~2.0.4",
+ "readable-stream": "^3.5.0"
+ }
+ },
+ "stream-http": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz",
+ "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==",
+ "requires": {
+ "builtin-status-codes": "^3.0.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.6.0",
+ "xtend": "^4.0.2"
+ }
+ },
+ "string.prototype.trimend": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz",
+ "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.19.5"
+ }
+ },
+ "string.prototype.trimstart": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz",
+ "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.19.5"
+ }
+ },
+ "string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "requires": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ },
+ "strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ },
+ "supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "dev": true
+ },
+ "tapable": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
+ "dev": true
+ },
+ "tar-fs": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
+ "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
+ "requires": {
+ "chownr": "^1.1.1",
+ "mkdirp-classic": "^0.5.2",
+ "pump": "^3.0.0",
+ "tar-stream": "^2.1.4"
+ }
+ },
+ "tar-stream": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
+ "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
+ "requires": {
+ "bl": "^4.0.3",
+ "end-of-stream": "^1.4.1",
+ "fs-constants": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1"
+ }
+ },
+ "terser": {
+ "version": "5.15.1",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz",
+ "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/source-map": "^0.3.2",
+ "acorn": "^8.5.0",
+ "commander": "^2.20.0",
+ "source-map-support": "~0.5.20"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "dev": true
+ }
+ }
+ },
+ "terser-webpack-plugin": {
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz",
+ "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/trace-mapping": "^0.3.7",
+ "jest-worker": "^27.4.5",
+ "schema-utils": "^3.1.1",
+ "serialize-javascript": "^6.0.0",
+ "terser": "^5.7.2"
+ }
+ },
+ "through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
+ },
+ "thunky": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
+ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
+ "dev": true
+ },
+ "timers-browserify": {
+ "version": "2.0.12",
+ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
+ "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
+ "requires": {
+ "setimmediate": "^1.0.4"
+ }
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ },
+ "toidentifier": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
+ "dev": true
+ },
+ "tslib": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
+ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
+ "dev": true
+ },
+ "tty-browserify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
+ "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw=="
+ },
+ "type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "dev": true,
+ "requires": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ }
+ },
+ "unbox-primitive": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
+ "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-bigints": "^1.0.2",
+ "has-symbols": "^1.0.3",
+ "which-boxed-primitive": "^1.0.2"
+ }
+ },
+ "unbzip2-stream": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
+ "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
+ "requires": {
+ "buffer": "^5.2.1",
+ "through": "^2.3.8"
+ },
+ "dependencies": {
+ "buffer": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "requires": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ }
+ }
+ },
+ "uniqid": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-5.4.0.tgz",
+ "integrity": "sha512-38JRbJ4Fj94VmnC7G/J/5n5SC7Ab46OM5iNtSstB/ko3l1b5g7ALt4qzHFgGciFkyiRNtDXtLNb+VsxtMSE77A=="
+ },
+ "unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
+ "dev": true
+ },
+ "update-browserslist-db": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.3.tgz",
+ "integrity": "sha512-ufSazemeh9Gty0qiWtoRpJ9F5Q5W3xdIPm1UZQqYQv/q0Nyb9EMHUB2lu+O9x1re9WsorpMAUu4Y6Lxcs5n+XQ==",
+ "dev": true,
+ "requires": {
+ "escalade": "^3.1.1",
+ "picocolors": "^1.0.0"
+ }
+ },
+ "uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
+ "requires": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "url": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
+ "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==",
+ "requires": {
+ "punycode": "1.3.2",
+ "querystring": "0.2.0"
+ },
+ "dependencies": {
+ "punycode": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
+ "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw=="
+ }
+ }
+ },
+ "util": {
+ "version": "0.12.4",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz",
+ "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "is-arguments": "^1.0.4",
+ "is-generator-function": "^1.0.7",
+ "is-typed-array": "^1.1.3",
+ "safe-buffer": "^5.1.2",
+ "which-typed-array": "^1.1.2"
+ }
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
+ },
+ "utila": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
+ "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==",
+ "dev": true
+ },
+ "utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
+ "dev": true
+ },
+ "uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "dev": true
+ },
+ "vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
+ "dev": true
+ },
+ "vm-browserify": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
+ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="
+ },
+ "watchpack": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz",
+ "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==",
+ "dev": true,
+ "requires": {
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
+ }
+ },
+ "wbuf": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
+ "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
+ "dev": true,
+ "requires": {
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "webpack": {
+ "version": "5.67.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz",
+ "integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==",
+ "dev": true,
+ "requires": {
+ "@types/eslint-scope": "^3.7.0",
+ "@types/estree": "^0.0.50",
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/wasm-edit": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1",
+ "acorn": "^8.4.1",
+ "acorn-import-assertions": "^1.7.6",
+ "browserslist": "^4.14.5",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.8.3",
+ "es-module-lexer": "^0.9.0",
+ "eslint-scope": "5.1.1",
+ "events": "^3.2.0",
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.2.9",
+ "json-parse-better-errors": "^1.0.2",
+ "loader-runner": "^4.2.0",
+ "mime-types": "^2.1.27",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^3.1.0",
+ "tapable": "^2.1.1",
+ "terser-webpack-plugin": "^5.1.3",
+ "watchpack": "^2.3.1",
+ "webpack-sources": "^3.2.3"
+ }
+ },
+ "webpack-cli": {
+ "version": "4.10.0",
+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz",
+ "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==",
+ "dev": true,
+ "requires": {
+ "@discoveryjs/json-ext": "^0.5.0",
+ "@webpack-cli/configtest": "^1.2.0",
+ "@webpack-cli/info": "^1.5.0",
+ "@webpack-cli/serve": "^1.7.0",
+ "colorette": "^2.0.14",
+ "commander": "^7.0.0",
+ "cross-spawn": "^7.0.3",
+ "fastest-levenshtein": "^1.0.12",
+ "import-local": "^3.0.2",
+ "interpret": "^2.2.0",
+ "rechoir": "^0.7.0",
+ "webpack-merge": "^5.7.3"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+ "dev": true
+ }
+ }
+ },
+ "webpack-dev-middleware": {
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz",
+ "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==",
+ "dev": true,
+ "requires": {
+ "colorette": "^2.0.10",
+ "memfs": "^3.4.3",
+ "mime-types": "^2.1.31",
+ "range-parser": "^1.2.1",
+ "schema-utils": "^4.0.0"
+ },
+ "dependencies": {
+ "ajv": {
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
+ "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.3"
+ }
+ },
+ "json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
+ },
+ "schema-utils": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
+ "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.8.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.0.0"
+ }
+ }
+ }
+ },
+ "webpack-dev-server": {
+ "version": "4.7.4",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz",
+ "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==",
+ "dev": true,
+ "requires": {
+ "@types/bonjour": "^3.5.9",
+ "@types/connect-history-api-fallback": "^1.3.5",
+ "@types/express": "^4.17.13",
+ "@types/serve-index": "^1.9.1",
+ "@types/sockjs": "^0.3.33",
+ "@types/ws": "^8.2.2",
+ "ansi-html-community": "^0.0.8",
+ "bonjour": "^3.5.0",
+ "chokidar": "^3.5.3",
+ "colorette": "^2.0.10",
+ "compression": "^1.7.4",
+ "connect-history-api-fallback": "^1.6.0",
+ "default-gateway": "^6.0.3",
+ "del": "^6.0.0",
+ "express": "^4.17.1",
+ "graceful-fs": "^4.2.6",
+ "html-entities": "^2.3.2",
+ "http-proxy-middleware": "^2.0.0",
+ "ipaddr.js": "^2.0.1",
+ "open": "^8.0.9",
+ "p-retry": "^4.5.0",
+ "portfinder": "^1.0.28",
+ "schema-utils": "^4.0.0",
+ "selfsigned": "^2.0.0",
+ "serve-index": "^1.9.1",
+ "sockjs": "^0.3.21",
+ "spdy": "^4.0.2",
+ "strip-ansi": "^7.0.0",
+ "webpack-dev-middleware": "^5.3.1",
+ "ws": "^8.4.2"
+ },
+ "dependencies": {
+ "ajv": {
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
+ "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.3"
+ }
+ },
+ "ansi-regex": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "dev": true
+ },
+ "json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
+ },
+ "schema-utils": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
+ "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.8.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
+ "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^6.0.1"
+ }
+ },
+ "ws": {
+ "version": "8.6.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz",
+ "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==",
+ "dev": true
+ }
+ }
+ },
+ "webpack-merge": {
+ "version": "5.8.0",
+ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz",
+ "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==",
+ "dev": true,
+ "requires": {
+ "clone-deep": "^4.0.1",
+ "wildcard": "^2.0.0"
+ }
+ },
+ "webpack-sources": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
+ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
+ "dev": true
+ },
+ "websocket-driver": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
+ "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
+ "dev": true,
+ "requires": {
+ "http-parser-js": ">=0.5.1",
+ "safe-buffer": ">=5.1.0",
+ "websocket-extensions": ">=0.1.1"
+ }
+ },
+ "websocket-extensions": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
+ "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
+ "dev": true
+ },
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "which-boxed-primitive": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
+ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
+ "requires": {
+ "is-bigint": "^1.0.1",
+ "is-boolean-object": "^1.1.0",
+ "is-number-object": "^1.0.4",
+ "is-string": "^1.0.5",
+ "is-symbol": "^1.0.3"
+ }
+ },
+ "which-typed-array": {
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz",
+ "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==",
+ "requires": {
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "es-abstract": "^1.20.0",
+ "for-each": "^0.3.3",
+ "has-tostringtag": "^1.0.0",
+ "is-typed-array": "^1.1.9"
+ }
+ },
+ "wildcard": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
+ "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
+ "dev": true
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+ },
+ "ws": {
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.0.tgz",
+ "integrity": "sha512-IHVsKe2pjajSUIl4KYMQOdlyliovpEPquKkqbwswulszzI7r0SfQrxnXdWAEqOlDCLrVSJzo+O1hAwdog2sKSQ=="
+ },
+ "xhr2": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/xhr2/-/xhr2-0.2.1.tgz",
+ "integrity": "sha512-sID0rrVCqkVNUn8t6xuv9+6FViXjUVXq8H5rWOH2rz9fDNQEd4g0EA2XlcEdJXRz5BMEn4O1pJFdT+z4YHhoWw=="
+ },
+ "xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
+ },
+ "yauzl": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
+ "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
+ "requires": {
+ "buffer-crc32": "~0.2.3",
+ "fd-slicer": "~1.1.0"
+ }
+ }
+ }
+}
diff --git a/experimental/ctl-env/package.json b/experimental/ctl-env/package.json
new file mode 100644
index 00000000..bc4aece0
--- /dev/null
+++ b/experimental/ctl-env/package.json
@@ -0,0 +1,55 @@
+{
+ "name": "mlabs-plutus-template",
+ "version": "0.1.0",
+ "description": "",
+ "main": "index.js",
+ "directories": {
+ "test": "test"
+ },
+ "scripts": {
+ "test": "spago run --main Test.MLabsPlutusTemplate.Main",
+ "e2e-serve": "make e2e-serve",
+ "e2e-test": "source ./test/e2e.env && spago test --main MLabsPlutusTemplate.Test.E2E -a 'e2e-test run'",
+ "e2e-test-debug": "source ./test/e2e.env && spago test --main MLabsPlutusTemplate.Test.E2E -a 'e2e-test run --no-headless'",
+ "e2e-browser": "source ./test/e2e.env && spago run --main MLabsPlutusTemplate.Test.E2E -a 'e2e-test browser'",
+ "e2e-pack-settings": "source ./test/e2e.env && spago run --main MLabsPlutusTemplate.Test.E2E -a 'e2e-test pack'",
+ "e2e-unpack-settings": "source ./test/e2e.env && spago run --main MLabsPlutusTemplate.Test.E2E -a 'e2e-test unpack'",
+ "dev": "make run-dev",
+ "build": "make run-build"
+ },
+ "author": "",
+ "license": "MIT",
+ "dependencies": {
+ "@emurgo/cardano-message-signing-browser": "1.0.1",
+ "@emurgo/cardano-message-signing-nodejs": "1.0.1",
+ "@emurgo/cardano-serialization-lib-browser": "11.2.1",
+ "@emurgo/cardano-serialization-lib-nodejs": "11.2.1",
+ "@mlabs-haskell/csl-gc-wrapper": "^1.0.1",
+ "@mlabs-haskell/json-bigint": " 1.0.0",
+ "@noble/secp256k1": "^1.7.0",
+ "apply-args-browser": "0.0.1",
+ "apply-args-nodejs": "0.0.1",
+ "base64-js": "^1.5.1",
+ "big-integer": "1.6.51",
+ "bignumber.js": "^9.1.1",
+ "blakejs": "1.2.1",
+ "bufferutil": "4.0.5",
+ "jssha": "3.2.0",
+ "node-polyfill-webpack-plugin": "1.1.4",
+ "puppeteer-core": "^15.3.2",
+ "reconnecting-websocket": "4.4.0",
+ "uniqid": "5.4.0",
+ "ws": "8.4.0",
+ "xhr2": "0.2.1"
+ },
+ "devDependencies": {
+ "buffer": "6.0.3",
+ "html-webpack-plugin": "5.5.0",
+ "webpack": "5.67.0",
+ "webpack-cli": "4.10",
+ "webpack-dev-server": "4.7.4"
+ },
+ "prettier": {
+ "arrowParens": "avoid"
+ }
+}
diff --git a/experimental/ctl-env/packages.dhall b/experimental/ctl-env/packages.dhall
new file mode 100644
index 00000000..cd3eda3a
--- /dev/null
+++ b/experimental/ctl-env/packages.dhall
@@ -0,0 +1,370 @@
+{-
+Welcome to your new Dhall package-set!
+
+Below are instructions for how to edit this file for most use
+cases, so that you don't need to know Dhall to use it.
+
+## Warning: Don't Move This Top-Level Comment!
+
+Due to how `dhall format` currently works, this comment's
+instructions cannot appear near corresponding sections below
+because `dhall format` will delete the comment. However,
+it will not delete a top-level comment like this one.
+
+## Use Cases
+
+Most will want to do one or both of these options:
+1. Override/Patch a package's dependency
+2. Add a package not already in the default package set
+
+This file will continue to work whether you use one or both options.
+Instructions for each option are explained below.
+
+### Overriding/Patching a package
+
+Purpose:
+- Change a package's dependency to a newer/older release than the
+ default package set's release
+- Use your own modified version of some dependency that may
+ include new API, changed API, removed API by
+ using your custom git repo of the library rather than
+ the package set's repo
+
+Syntax:
+where `entityName` is one of the following:
+- dependencies
+- repo
+- version
+-------------------------------
+let upstream = --
+in upstream
+ with packageName.entityName = "new value"
+-------------------------------
+
+Example:
+-------------------------------
+let upstream = --
+in upstream
+ with halogen.version = "master"
+ with halogen.repo = "https://example.com/path/to/git/repo.git"
+
+ with halogen-vdom.version = "v4.0.0"
+-------------------------------
+
+### Additions
+
+Purpose:
+- Add packages that aren't already included in the default package set
+
+Syntax:
+where `` is:
+- a tag (i.e. "v4.0.0")
+- a branch (i.e. "master")
+- commit hash (i.e. "701f3e44aafb1a6459281714858fadf2c4c2a977")
+-------------------------------
+let upstream = --
+in upstream
+ with new-package-name =
+ { dependencies =
+ [ "dependency1"
+ , "dependency2"
+ ]
+ , repo =
+ "https://example.com/path/to/git/repo.git"
+ , version =
+ ""
+ }
+-------------------------------
+
+Example:
+-------------------------------
+let upstream = --
+in upstream
+ with benchotron =
+ { dependencies =
+ [ "arrays"
+ , "exists"
+ , "profunctor"
+ , "strings"
+ , "quickcheck"
+ , "lcg"
+ , "transformers"
+ , "foldable-traversable"
+ , "exceptions"
+ , "node-fs"
+ , "node-buffer"
+ , "node-readline"
+ , "datetime"
+ , "now"
+ ]
+ , repo =
+ "https://github.com/hdgarrood/purescript-benchotron.git"
+ , version =
+ "v7.0.0"
+ }
+-------------------------------
+-}
+let upstream =
+ https://github.com/purescript/package-sets/releases/download/psc-0.14.5-20220224/packages.dhall
+ sha256:67cc3d4f0e8fb72bb1413ba94ddd72a3ceb0783eb725e3b22ad7568b3b581163
+
+let additions =
+ { aeson =
+ { dependencies =
+ [ "aff"
+ , "argonaut"
+ , "argonaut-codecs"
+ , "argonaut-core"
+ , "arrays"
+ , "bifunctors"
+ , "bigints"
+ , "bignumber"
+ , "const"
+ , "control"
+ , "effect"
+ , "either"
+ , "exceptions"
+ , "foldable-traversable"
+ , "foreign-object"
+ , "integers"
+ , "lists"
+ , "maybe"
+ , "mote"
+ , "numbers"
+ , "ordered-collections"
+ , "partial"
+ , "prelude"
+ , "quickcheck"
+ , "record"
+ , "sequences"
+ , "spec"
+ , "strings"
+ , "tuples"
+ , "typelevel"
+ , "typelevel-prelude"
+ , "uint"
+ , "untagged-union"
+ ]
+ , repo = "https://github.com/mlabs-haskell/purescript-aeson.git"
+ , version = "bfd8f4dcd0522a076320f9dc710c24817438e02e"
+ }
+ , sequences =
+ { dependencies =
+ [ "arrays"
+ , "assert"
+ , "console"
+ , "effect"
+ , "lazy"
+ , "maybe"
+ , "newtype"
+ , "nonempty"
+ , "partial"
+ , "prelude"
+ , "profunctor"
+ , "psci-support"
+ , "quickcheck"
+ , "quickcheck-laws"
+ , "tuples"
+ , "unfoldable"
+ , "unsafe-coerce"
+ ]
+ , repo = "https://github.com/hdgarrood/purescript-sequences"
+ , version = "v3.0.2"
+ }
+ , properties =
+ { dependencies = [ "prelude", "console" ]
+ , repo = "https://github.com/Risto-Stevcev/purescript-properties.git"
+ , version = "v0.2.0"
+ }
+ , lattice =
+ { dependencies = [ "prelude", "console", "properties" ]
+ , repo = "https://github.com/Risto-Stevcev/purescript-lattice.git"
+ , version = "v0.3.0"
+ }
+ , mote =
+ { dependencies = [ "these", "transformers", "arrays" ]
+ , repo = "https://github.com/garyb/purescript-mote"
+ , version = "v1.1.0"
+ }
+ , medea =
+ { dependencies =
+ [ "aff"
+ , "argonaut"
+ , "arrays"
+ , "bifunctors"
+ , "control"
+ , "effect"
+ , "either"
+ , "enums"
+ , "exceptions"
+ , "foldable-traversable"
+ , "foreign-object"
+ , "free"
+ , "integers"
+ , "lists"
+ , "maybe"
+ , "mote"
+ , "naturals"
+ , "newtype"
+ , "node-buffer"
+ , "node-fs-aff"
+ , "node-path"
+ , "nonempty"
+ , "ordered-collections"
+ , "parsing"
+ , "partial"
+ , "prelude"
+ , "psci-support"
+ , "quickcheck"
+ , "quickcheck-combinators"
+ , "safely"
+ , "spec"
+ , "strings"
+ , "these"
+ , "transformers"
+ , "typelevel"
+ , "tuples"
+ , "unicode"
+ , "unordered-collections"
+ , "unsafe-coerce"
+ ]
+ , repo = "https://github.com/juspay/medea-ps.git"
+ , version = "8b215851959aa8bbf33e6708df6bd683c89d1a5a"
+ }
+ , purescript-toppokki =
+ { dependencies =
+ [ "prelude"
+ , "record"
+ , "functions"
+ , "node-http"
+ , "aff-promise"
+ , "node-buffer"
+ , "node-fs-aff"
+ ]
+ , repo = "https://github.com/firefrorefiddle/purescript-toppokki"
+ , version = "6983e07bf0aa55ab779bcef12df3df339a2b5bd9"
+ }
+ , bignumber =
+ { dependencies =
+ [ "console"
+ , "effect"
+ , "either"
+ , "exceptions"
+ , "functions"
+ , "integers"
+ , "partial"
+ , "prelude"
+ , "tuples"
+ ]
+ , repo = "https://github.com/mlabs-haskell/purescript-bignumber"
+ , version = "705923edd892a3397b90d28ce7db9a7181dcd599"
+ }
+ , cardano-transaction-lib =
+ { dependencies =
+ [ "aeson"
+ , "argonaut-codecs"
+ , "aff"
+ , "aff-promise"
+ , "aff-retry"
+ , "affjax"
+ , "argonaut"
+ , "arraybuffer-types"
+ , "arrays"
+ , "avar"
+ , "bifunctors"
+ , "bigints"
+ , "checked-exceptions"
+ , "console"
+ , "control"
+ , "datetime"
+ , "debug"
+ , "effect"
+ , "either"
+ , "encoding"
+ , "enums"
+ , "exceptions"
+ , "foldable-traversable"
+ , "foreign"
+ , "foreign-object"
+ , "functions"
+ , "gen"
+ , "heterogeneous"
+ , "http-methods"
+ , "identity"
+ , "integers"
+ , "js-date"
+ , "lattice"
+ , "lists"
+ , "math"
+ , "maybe"
+ , "medea"
+ , "media-types"
+ , "monad-logger"
+ , "mote"
+ , "newtype"
+ , "noble-secp256k1"
+ , "node-buffer"
+ , "node-child-process"
+ , "node-fs"
+ , "node-fs-aff"
+ , "node-path"
+ , "node-process"
+ , "node-readline"
+ , "node-streams"
+ , "nonempty"
+ , "now"
+ , "numbers"
+ , "optparse"
+ , "ordered-collections"
+ , "orders"
+ , "parallel"
+ , "partial"
+ , "posix-types"
+ , "prelude"
+ , "profunctor"
+ , "profunctor-lenses"
+ , "purescript-toppokki"
+ , "quickcheck"
+ , "quickcheck-combinators"
+ , "quickcheck-laws"
+ , "rationals"
+ , "record"
+ , "refs"
+ , "safe-coerce"
+ , "spec"
+ , "spec-quickcheck"
+ , "strings"
+ , "stringutils"
+ , "tailrec"
+ , "these"
+ , "transformers"
+ , "tuples"
+ , "typelevel"
+ , "typelevel-prelude"
+ , "uint"
+ , "undefined"
+ , "unfoldable"
+ , "untagged-union"
+ , "variant"
+ ]
+ , repo = "https://github.com/Plutonomicon/cardano-transaction-lib.git"
+ , version = "fcdd234cfe71345990f09eb1d6b4e2274faa2405"
+ }
+ , noble-secp256k1 =
+ { dependencies =
+ [ "aff"
+ , "aff-promise"
+ , "effect"
+ , "prelude"
+ , "spec"
+ , "tuples"
+ , "unsafe-coerce"
+ ]
+ , repo =
+ "https://github.com/mlabs-haskell/purescript-noble-secp256k1.git"
+ , version = "710c15c48c5afae5e0623664d982a587ff2bd177"
+ }
+ }
+
+in (upstream // additions)
+ with parsing.version = "v7.0.1"
diff --git a/experimental/ctl-env/spago-packages.nix b/experimental/ctl-env/spago-packages.nix
new file mode 100644
index 00000000..8833c6ed
--- /dev/null
+++ b/experimental/ctl-env/spago-packages.nix
@@ -0,0 +1,1690 @@
+# This file was generated by Spago2Nix
+
+{ pkgs ? import {} }:
+
+let
+ inputs = {
+
+ "aeson" = pkgs.stdenv.mkDerivation {
+ name = "aeson";
+ version = "bfd8f4dcd0522a076320f9dc710c24817438e02e";
+ src = pkgs.fetchgit {
+ url = "https://github.com/mlabs-haskell/purescript-aeson.git";
+ rev = "bfd8f4dcd0522a076320f9dc710c24817438e02e";
+ sha256 = "1ywm51wqvwjqfrmhav6m4hyl9il3h77yyhzgyhvkvg0lkc0nn575";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "aff" = pkgs.stdenv.mkDerivation {
+ name = "aff";
+ version = "v6.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-aff.git";
+ rev = "d0eb009f2f47cb1f5ba1d8592d90c95e8e7ff75d";
+ sha256 = "1780sgqyvbdgh8ynxmxn5d44vvhaz7kn9sv3l44c2s9q8xfjkfgm";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "aff-promise" = pkgs.stdenv.mkDerivation {
+ name = "aff-promise";
+ version = "v3.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/nwolverson/purescript-aff-promise.git";
+ rev = "45cfba7f663fce12fe69285fe5acaa4ff025144c";
+ sha256 = "12fnlwcrj5p6kc5rls7qxwg53zd83gkdpklpmp8jyav945hlgbj2";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "aff-retry" = pkgs.stdenv.mkDerivation {
+ name = "aff-retry";
+ version = "v1.2.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/Unisay/purescript-aff-retry.git";
+ rev = "936fad803e3610f149df724ead288657a905cb84";
+ sha256 = "08651ly153ywzviab0ipd0zrhwdr8nz4xfym45dlpbgabgrh8pra";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "affjax" = pkgs.stdenv.mkDerivation {
+ name = "affjax";
+ version = "v12.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-affjax.git";
+ rev = "5be197edc213fbededb8da908f77b69908eaa6f8";
+ sha256 = "1f2snaimnl9ry8f3kankfcyy50wkba54vvin4wsrglahqgs1nrgb";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "ansi" = pkgs.stdenv.mkDerivation {
+ name = "ansi";
+ version = "v6.1.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/hdgarrood/purescript-ansi.git";
+ rev = "e89e6fede616bd16b001841cf30ac320c95313a6";
+ sha256 = "1jsll0h7nz13zgscs036cnkkc6frnlcnk6fwjdwsyp6wbmjri2zm";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "argonaut" = pkgs.stdenv.mkDerivation {
+ name = "argonaut";
+ version = "v8.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-argonaut.git";
+ rev = "e5137df76065c14e5de70c4e2820222bd7c78fc2";
+ sha256 = "05sq1102rl1phm2gadx0gp966yvk9q1r492bb30q1m0nz762q4v2";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "argonaut-codecs" = pkgs.stdenv.mkDerivation {
+ name = "argonaut-codecs";
+ version = "v8.1.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-argonaut-codecs.git";
+ rev = "b0a041d92bfd548e2cd793cc7c02363464325a13";
+ sha256 = "11vmlq98s4jmg5grvdrrlfkqj9vk3la44ky8158a440ipcpinjkq";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "argonaut-core" = pkgs.stdenv.mkDerivation {
+ name = "argonaut-core";
+ version = "v6.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-argonaut-core.git";
+ rev = "673971dee79667882a83f9fda7097e50530726f1";
+ sha256 = "13ka4xybc8ql54xlkkhy4919nnapfigdlk51ja85f8xwhr64x9kq";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "argonaut-traversals" = pkgs.stdenv.mkDerivation {
+ name = "argonaut-traversals";
+ version = "v9.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-argonaut-traversals.git";
+ rev = "36f2e368ceea1ed681bd8e2884eaca451945fc44";
+ sha256 = "0bj88s7rz50jfhyawq4h97lvbr3h7pksbqnz4lmh714f5fda6ncx";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "arraybuffer-types" = pkgs.stdenv.mkDerivation {
+ name = "arraybuffer-types";
+ version = "v3.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-arraybuffer-types.git";
+ rev = "48cd7f4887791db1d9c2daf5fd98b62ba00e15bd";
+ sha256 = "09r6bhsiq9iqdsjf9p8m3p31qkszsipsafvy836mfdi8af6h5fv6";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "arrays" = pkgs.stdenv.mkDerivation {
+ name = "arrays";
+ version = "v6.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-arrays.git";
+ rev = "c0aa3176b077ad7a46b11ef34487485c28142e53";
+ sha256 = "0lm0m5hapimchzgfywr648pkw1hpggr6qibh8d19p2impbnc94c0";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "assert" = pkgs.stdenv.mkDerivation {
+ name = "assert";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-assert.git";
+ rev = "71a3b1f3b9917c23691fdbb1858de171be871a10";
+ sha256 = "0r1l7j67an8dy1w4xdpr8nc30lsxv31xwqph9mkfh3nd49jlyyd3";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "avar" = pkgs.stdenv.mkDerivation {
+ name = "avar";
+ version = "v4.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-avar.git";
+ rev = "ac3cbbb8d4b71ff19a78a3178355c089e44d3b4d";
+ sha256 = "005046wl61w6r5v3qwd16srhcx82vdz3yvp4xzad2xaasb6iq55l";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "bifunctors" = pkgs.stdenv.mkDerivation {
+ name = "bifunctors";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-bifunctors.git";
+ rev = "a31d0fc4bbebf19d5e9b21b65493c28b8d3fba62";
+ sha256 = "0xc2hf8ccdgqw3m9qcmr38kmzv05fsxvakd07wyrqshvkzg3xn0d";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "bigints" = pkgs.stdenv.mkDerivation {
+ name = "bigints";
+ version = "v6.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/sharkdp/purescript-bigints.git";
+ rev = "d5151e04db7e18641fbb2b5892f4198b1cab5907";
+ sha256 = "0x8s6d6q2rpfkk56bmayg57a7hl2h7sq9ljrxfc8sjnwd7mfs193";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "bignumber" = pkgs.stdenv.mkDerivation {
+ name = "bignumber";
+ version = "705923edd892a3397b90d28ce7db9a7181dcd599";
+ src = pkgs.fetchgit {
+ url = "https://github.com/mlabs-haskell/purescript-bignumber";
+ rev = "705923edd892a3397b90d28ce7db9a7181dcd599";
+ sha256 = "0wddkx161xk457r1mb1f1r79l8qgxja0xhdvxjd1ai43nwp9cgkf";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "cardano-transaction-lib" = pkgs.stdenv.mkDerivation {
+ name = "cardano-transaction-lib";
+ version = "fcdd234cfe71345990f09eb1d6b4e2274faa2405";
+ src = pkgs.fetchgit {
+ url = "https://github.com/Plutonomicon/cardano-transaction-lib.git";
+ rev = "fcdd234cfe71345990f09eb1d6b4e2274faa2405";
+ sha256 = "05n5qx044nm5yasdh44xrnr10zsmxd0j7xzlq8xwr40x8xhadgly";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "catenable-lists" = pkgs.stdenv.mkDerivation {
+ name = "catenable-lists";
+ version = "v6.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-catenable-lists.git";
+ rev = "ee03395f2c5d59a7fd8529a0faac6ec1ebcbb682";
+ sha256 = "1lz06fx0za5sl65wccn5fl37mw3x4jnvrriz1gg0aqsmm9lag7ss";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "checked-exceptions" = pkgs.stdenv.mkDerivation {
+ name = "checked-exceptions";
+ version = "v3.1.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/natefaubion/purescript-checked-exceptions.git";
+ rev = "6ece020df25d01ee95474f7545f28e75dcfb0f0c";
+ sha256 = "0z5n73n8za8w7d26xbdpkm8d70dlz08gm267rhb9ixxv25acjd36";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "console" = pkgs.stdenv.mkDerivation {
+ name = "console";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-console.git";
+ rev = "d7cb69ef8fed8a51466afe1b623868bb29e8586e";
+ sha256 = "0fzzzqjgrz33pb2jf7cdqpg09ilxb7bsrc7sbfq52wjg0sx9aq6g";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "const" = pkgs.stdenv.mkDerivation {
+ name = "const";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-const.git";
+ rev = "3a3a4bdc44f71311cf27de9bd22039b110277540";
+ sha256 = "0aq9qjbrvf8mf8hmas6imv4mg6n3zi13hkf449ns1hn12lw8qv4g";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "contravariant" = pkgs.stdenv.mkDerivation {
+ name = "contravariant";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-contravariant.git";
+ rev = "ae1a765f7ddbfd96ae1f12e399e46d554d8e3b38";
+ sha256 = "029hb8i3n4759x4gc06wkfgr7wim5x1w5jy2bsiy42n0g731h5qc";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "control" = pkgs.stdenv.mkDerivation {
+ name = "control";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-control.git";
+ rev = "18d582e311f1f8523f9eb55fb93c91bd21e22837";
+ sha256 = "06dc06yli4g5yr8fb9sdpqbhiaff37g977qcsbds9q2mlhnjgfx9";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "datetime" = pkgs.stdenv.mkDerivation {
+ name = "datetime";
+ version = "v5.0.2";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-datetime.git";
+ rev = "e110462829ea656d2bc0924266d4edff222108d4";
+ sha256 = "1mhzn2ymdkzki7wjlr9xrdbngm0886wmfbh2c46flnf9lmfyw54y";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "debug" = pkgs.stdenv.mkDerivation {
+ name = "debug";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/garyb/purescript-debug.git";
+ rev = "144305842dba81169a93b3a3cc75429d5c8389e9";
+ sha256 = "09j69bgrq8nzw1l3aj1hka3y5ycmcsn9dlgf22k5ifrd74iic60y";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "distributive" = pkgs.stdenv.mkDerivation {
+ name = "distributive";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-distributive.git";
+ rev = "11f3f87ca5720899e1739cedb58dd6227cae6ad5";
+ sha256 = "0788znmdyh6b1c9pln624ah397l88xmd3fxlxiy3z1qy8bzr4r54";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "effect" = pkgs.stdenv.mkDerivation {
+ name = "effect";
+ version = "v3.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-effect.git";
+ rev = "985d97bd5721ddcc41304c55a7ca2bb0c0bfdc2a";
+ sha256 = "1n9qr85knvpm4i0qhm8xbgfk46v9y843p76j278phfs9l6aywzsn";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "either" = pkgs.stdenv.mkDerivation {
+ name = "either";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-either.git";
+ rev = "c1a1af35684f10eecaf6ac7d38dbf6bd48af2ced";
+ sha256 = "18dk159yyv7vs0xsnh9m5fajd7zy6zw5b2mpyd6nqdh3c6bb9wh6";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "encoding" = pkgs.stdenv.mkDerivation {
+ name = "encoding";
+ version = "v0.0.7";
+ src = pkgs.fetchgit {
+ url = "https://github.com/menelaos/purescript-encoding.git";
+ rev = "0a4187136f9ea4ea51ddf635e3b3c2cd2461faac";
+ sha256 = "1rsnn8g2lx24k9wflr1jj12281i0smprb76nfm2f61yqqiwgij4d";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "enums" = pkgs.stdenv.mkDerivation {
+ name = "enums";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-enums.git";
+ rev = "170d959644eb99e0025f4ab2e38f5f132fd85fa4";
+ sha256 = "1lci5iy6s6cmh93bpkfcmp0j4n5dnij7dswb0075bk0kzd9xp7rs";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "exceptions" = pkgs.stdenv.mkDerivation {
+ name = "exceptions";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-exceptions.git";
+ rev = "410d0b8813592bda3c25028540eeb2cda312ddc9";
+ sha256 = "1yjbrx34a0rnxgpvywb63n9jzhkdgb2q2acyzbwh290mrrggc95x";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "exists" = pkgs.stdenv.mkDerivation {
+ name = "exists";
+ version = "v5.1.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-exists.git";
+ rev = "c34820f8b2d15be29abdd5097c3d636f5df8f28c";
+ sha256 = "15qp52cpp2yvxihkzfmn6gabyvx5s6iz5lafvqhyfgp4wfnz0bds";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "exitcodes" = pkgs.stdenv.mkDerivation {
+ name = "exitcodes";
+ version = "v4.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/Risto-Stevcev/purescript-exitcodes.git";
+ rev = "8a9a93fd1776aba4a14cdc9a31094c9e05b05348";
+ sha256 = "16861bn1h6jz47i20sd2a0d3qdj52akkqpx43yllmsdggcawmjxc";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "foldable-traversable" = pkgs.stdenv.mkDerivation {
+ name = "foldable-traversable";
+ version = "v5.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-foldable-traversable.git";
+ rev = "d581caf260772b1b446c11ac3c8be807b290b220";
+ sha256 = "182na4np7hk2dqyxywy4jij2csrzx4bz02m6bq8yx1j27hlgjvsd";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "foreign" = pkgs.stdenv.mkDerivation {
+ name = "foreign";
+ version = "v6.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-foreign.git";
+ rev = "7ee18c6689c56c89755172ea53326f948da10bd3";
+ sha256 = "16j7712cck79p8q53xbhn4hs886bm0ls5wvmchrhqnaghj48m85g";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "foreign-object" = pkgs.stdenv.mkDerivation {
+ name = "foreign-object";
+ version = "v3.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-foreign-object.git";
+ rev = "c9a7b7bb8bed1b87c5545c4ebe85a70f86c0e6b1";
+ sha256 = "0accw6qd93qqry19rskjgl7y54xi2wd70rglbqyjx6c5ybcjnavr";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "fork" = pkgs.stdenv.mkDerivation {
+ name = "fork";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-fork.git";
+ rev = "153cc29e6e51fb1108368efc622d41d9f80bd707";
+ sha256 = "1hyvaixza8151zbylk2kv859x48yyhla536lcjghcwd62vzfwmdn";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "form-urlencoded" = pkgs.stdenv.mkDerivation {
+ name = "form-urlencoded";
+ version = "v6.0.2";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-form-urlencoded.git";
+ rev = "860b2c4bf0a848322d2077faaefbeb98762cb8d6";
+ sha256 = "1pi3vxix10crisisnd94li1vmmgiawlh5lgl51z7ssd9azygg0b0";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "free" = pkgs.stdenv.mkDerivation {
+ name = "free";
+ version = "v6.2.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-free.git";
+ rev = "c185c0b2144ddfb2bc3ac2b345df32e33221b21d";
+ sha256 = "10zsw49wzlzz78882b3grl19gpca5llpdk3ph608075h0ygk3q3k";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "freet" = pkgs.stdenv.mkDerivation {
+ name = "freet";
+ version = "v6.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-freet.git";
+ rev = "507c2edd9173cda5ad44dd0638133edd69fd9acd";
+ sha256 = "0f5bibw604sd9ffmp51b3jppka88r54mh7sdz91zy5b92wgsy5yr";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "functions" = pkgs.stdenv.mkDerivation {
+ name = "functions";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-functions.git";
+ rev = "691b3345bc2feaf914e5299796c606b6a6bf9ca9";
+ sha256 = "1gnk6xh5x04zcahn82gwp49qpglxd5jkfqn0i58m27jfihvblaxd";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "functors" = pkgs.stdenv.mkDerivation {
+ name = "functors";
+ version = "v4.1.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-functors.git";
+ rev = "e936f7a8d2ec53a344c478ccada5add93273848c";
+ sha256 = "0i1x14r54758s5jx5d7zy4l07mg6gabljadgybldnbpmdqk6b966";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "gen" = pkgs.stdenv.mkDerivation {
+ name = "gen";
+ version = "v3.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-gen.git";
+ rev = "85c369f56545a3de834b7e7475a56bc9193bb4b4";
+ sha256 = "1h396rqn1fc2c155i58vnaksqjrpajly128ah6wq1w426vwr1vrf";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "heterogeneous" = pkgs.stdenv.mkDerivation {
+ name = "heterogeneous";
+ version = "v0.5.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/natefaubion/purescript-heterogeneous.git";
+ rev = "550445cf7932e158395423fc087cdc05bab41c40";
+ sha256 = "08bpgm9p8ib1jzrmssqpa1bqqzfmba43lsih1xvr3pf1jfizayxg";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "http-methods" = pkgs.stdenv.mkDerivation {
+ name = "http-methods";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-http-methods.git";
+ rev = "d373066a45017e886d1580cd359372368231de47";
+ sha256 = "1g0ywd5zpckmhq28mr14yr4k28hiii1px8r8xbdx8nv45ryw69l3";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "identity" = pkgs.stdenv.mkDerivation {
+ name = "identity";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-identity.git";
+ rev = "5c150ac5ee4fa6f145932f6322a1020463dae8e9";
+ sha256 = "0a58y71ihvb5b7plnn2sxsbphqzd9nzfafak4d5a576agn76q0ql";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "integers" = pkgs.stdenv.mkDerivation {
+ name = "integers";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-integers.git";
+ rev = "8a783f2d92596c43afca53066ac18eb389d15981";
+ sha256 = "1rrygw0ai61brnvgap7dfhdzacyhg5439pz6yrmmyg32cvf0znhv";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "invariant" = pkgs.stdenv.mkDerivation {
+ name = "invariant";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-invariant.git";
+ rev = "c421b49dec7a1511073bb408a08bdd8c9d17d7b1";
+ sha256 = "0vwkbh7kv00g50xjgvxc0mv5b99mrj6q0sxznxwk32hb9hkbhy5l";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "js-date" = pkgs.stdenv.mkDerivation {
+ name = "js-date";
+ version = "v7.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-js-date.git";
+ rev = "a6834eef986e3af0490cb672dc4a8b4b089dcb15";
+ sha256 = "1dpiwn65qww862ilpfbd06gwfazpxvz3jwvsjsdrcxqqfcbjp8n8";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "js-timers" = pkgs.stdenv.mkDerivation {
+ name = "js-timers";
+ version = "v5.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-js-timers.git";
+ rev = "86afef13f457b9506acdfe88559ee18f1cd2c2d8";
+ sha256 = "0008paz0qkz5n1pfrzagkkac6jny9z2rd1ij10ww2k1pkb9cy59z";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "js-uri" = pkgs.stdenv.mkDerivation {
+ name = "js-uri";
+ version = "v2.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-js-uri.git";
+ rev = "6145d5e631be3d57d8a4a9cf976ae140713dee35";
+ sha256 = "1q34ir93cqbcl9g49vv1qfj8jxbbdj7f85a14y4mzd7yjq0a042g";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "lattice" = pkgs.stdenv.mkDerivation {
+ name = "lattice";
+ version = "v0.3.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/Risto-Stevcev/purescript-lattice.git";
+ rev = "aebe3686eba30f199d17964bfa892f0176c1742d";
+ sha256 = "0n6030mj526l6c1bv7m5fp4qwikczpbaal17q10a67hmhljg2s8i";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "lazy" = pkgs.stdenv.mkDerivation {
+ name = "lazy";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-lazy.git";
+ rev = "2f73f61e7ac1ae1cfe05564112e3313530e673ff";
+ sha256 = "1wxfx019911gbkifq266hgn67zwm89pxhi83bai77mva5n9j3f6l";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "lcg" = pkgs.stdenv.mkDerivation {
+ name = "lcg";
+ version = "v3.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-lcg.git";
+ rev = "8fb2eb16bbba2cee1d115a6729659ac649da811b";
+ sha256 = "04r9bmx9kc3jqx59hh9yqqkl95mf869la9as5h36jv85ynn464dx";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "lists" = pkgs.stdenv.mkDerivation {
+ name = "lists";
+ version = "v6.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-lists.git";
+ rev = "6383c4f202b3f69474f9f7da182c2d42fcc3111c";
+ sha256 = "0xmg918s3mqvfvwgjfqcs1yvcz6hy2n7h3ygqz2iyvk868gz25qs";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "literals" = pkgs.stdenv.mkDerivation {
+ name = "literals";
+ version = "v0.2.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/jvliwanag/purescript-literals.git";
+ rev = "11457380e1b28c9526c41381eeb0ee840982db5c";
+ sha256 = "1jjnpfmh9qfmffyrmcfnn9p25irmsmaji6lwrsrd2r9xdhpzmqg7";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "math" = pkgs.stdenv.mkDerivation {
+ name = "math";
+ version = "v3.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-math.git";
+ rev = "59746cc74e23fb1f04e09342884c5d1e3943a04f";
+ sha256 = "0hkf0vyiga21992d9vbvdbnzdkvgljmsi497jjas1rk3vhblx8sq";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "maybe" = pkgs.stdenv.mkDerivation {
+ name = "maybe";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-maybe.git";
+ rev = "8e96ca0187208e78e8df6a464c281850e5c9400c";
+ sha256 = "0vyk3r9gklvv7awzpph7ra53zxxbin1ngmqflb5vvr2365v5xyqy";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "medea" = pkgs.stdenv.mkDerivation {
+ name = "medea";
+ version = "8b215851959aa8bbf33e6708df6bd683c89d1a5a";
+ src = pkgs.fetchgit {
+ url = "https://github.com/juspay/medea-ps.git";
+ rev = "8b215851959aa8bbf33e6708df6bd683c89d1a5a";
+ sha256 = "05gnar9l1li0v1vv12kga0sssskfm4f1x9y6smpmqbqg9396pmsq";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "media-types" = pkgs.stdenv.mkDerivation {
+ name = "media-types";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-media-types.git";
+ rev = "b6efa4c1e6808b31f399d8030b5938acec87cb48";
+ sha256 = "0l51nd1w52756pyy3zliwmhfbin0px4pxr7d2h5vchl1wq895fja";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "mmorph" = pkgs.stdenv.mkDerivation {
+ name = "mmorph";
+ version = "v6.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/Thimoteus/purescript-mmorph.git";
+ rev = "ebe16afbfa16dd600f3379ccedc7529417402393";
+ sha256 = "0ds88hray8v0519n9k546qsc4qs8bj1k5h5az7nwfp0gaq0r5wpk";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "monad-logger" = pkgs.stdenv.mkDerivation {
+ name = "monad-logger";
+ version = "v1.3.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/cprussin/purescript-monad-logger.git";
+ rev = "55441b4caf390bc38078a9c5c865efb105549cef";
+ sha256 = "0r1cp2x6mamjca5r5rm5mp1gidlll72paqrjd3z0j69l7iy7dgas";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "mote" = pkgs.stdenv.mkDerivation {
+ name = "mote";
+ version = "v1.1.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/garyb/purescript-mote";
+ rev = "29aea4ad7b013d50b42629c87b01cf0202451abd";
+ sha256 = "00nckcd7w4djx9jh1hmg0fma55k6k7cw6pdcb96w107gykxgv5r7";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "naturals" = pkgs.stdenv.mkDerivation {
+ name = "naturals";
+ version = "v3.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/LiamGoodacre/purescript-naturals.git";
+ rev = "53aaa11516cd1bb8429f33032802bf43a5b04644";
+ sha256 = "0jaly95g46rbb7xwfv655pgm2bsp11p1iriasa0w79ryv0p488hi";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "newtype" = pkgs.stdenv.mkDerivation {
+ name = "newtype";
+ version = "v4.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-newtype.git";
+ rev = "7b292fcd2ac7c4a25d7a7a8d3387d0ee7de89b13";
+ sha256 = "1fgzbxslckva2psn0sia30hfakx8xchz3wx2kkh3w8rr4nn2py8v";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "noble-secp256k1" = pkgs.stdenv.mkDerivation {
+ name = "noble-secp256k1";
+ version = "710c15c48c5afae5e0623664d982a587ff2bd177";
+ src = pkgs.fetchgit {
+ url = "https://github.com/mlabs-haskell/purescript-noble-secp256k1.git";
+ rev = "710c15c48c5afae5e0623664d982a587ff2bd177";
+ sha256 = "014wapsgg6xa76i3f368aag4kps644g8qqqha9xbgyxmrhxsln6q";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "node-buffer" = pkgs.stdenv.mkDerivation {
+ name = "node-buffer";
+ version = "v7.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-node/purescript-node-buffer.git";
+ rev = "0721f1e8d768df48ae429547c8c60b121ca120cb";
+ sha256 = "14bf3llsa20ivkwp5hlyk8v8zfzpzhhsni9pd8rfqdyzp6zrdx3b";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "node-child-process" = pkgs.stdenv.mkDerivation {
+ name = "node-child-process";
+ version = "v7.1.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-node/purescript-node-child-process.git";
+ rev = "5c4e560eceead04efc1d5a3ec1f6de91bb1d512e";
+ sha256 = "18va367xims00hmjwiasiifdfak3cbs0sp4sr52ihb20n19n6h5b";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "node-fs" = pkgs.stdenv.mkDerivation {
+ name = "node-fs";
+ version = "v6.2.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-node/purescript-node-fs.git";
+ rev = "3cb63cc55a02e506fe07d3940a50d6f0eb6ca2f2";
+ sha256 = "1b89sxr6asxvgx59myhfbahiiz1z6sg2qfrm9bqd46h93ai8bhn1";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "node-fs-aff" = pkgs.stdenv.mkDerivation {
+ name = "node-fs-aff";
+ version = "v7.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-node/purescript-node-fs-aff.git";
+ rev = "1da5d326573c3b17c6d4dba3d0e0157e60869f91";
+ sha256 = "10aglq89gbchykwlckmg5xsln705qha76f125snkmk056kq2w89h";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "node-http" = pkgs.stdenv.mkDerivation {
+ name = "node-http";
+ version = "v6.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-node/purescript-node-http.git";
+ rev = "48a4da07051f0cc9a9d08fbfe8179ebf55aff39a";
+ sha256 = "1521ab70jx7a9d7kk4gn1sk4w6knfi13pai1kanhrvwp5lfys5wl";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "node-net" = pkgs.stdenv.mkDerivation {
+ name = "node-net";
+ version = "v2.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-node/purescript-node-net.git";
+ rev = "e25a2c538dfa524cd9b75bf12fd7a393efe2f7e9";
+ sha256 = "17sx9r74kdjq85dafm5kisbvgdb0wn11lq9gaazpdirhshpm2wl5";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "node-path" = pkgs.stdenv.mkDerivation {
+ name = "node-path";
+ version = "v4.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-node/purescript-node-path.git";
+ rev = "a2d7cf05e40b607ef7d048a3684cda788cd42890";
+ sha256 = "1384qyf4v84wbahafzvqdxjllqy8qkd5dpkhsl3js444vsm2aplr";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "node-process" = pkgs.stdenv.mkDerivation {
+ name = "node-process";
+ version = "v8.2.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-node/purescript-node-process.git";
+ rev = "e1e807ac7831d1a8a15e242964f7e5005e42f76b";
+ sha256 = "0nl9r271s8f71a9wqfkadq9b490h8phwgqc61jbzhm4ags23pqpg";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "node-readline" = pkgs.stdenv.mkDerivation {
+ name = "node-readline";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-node/purescript-node-readline.git";
+ rev = "c59deb30c7ff5cc91d6b062120c5a3979bd4ccff";
+ sha256 = "0c299bvkhrdbij88fxb75sdm7bl4wpgv9fz7wsj0hw6gkxmplpj9";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "node-streams" = pkgs.stdenv.mkDerivation {
+ name = "node-streams";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-node/purescript-node-streams.git";
+ rev = "886bb2045685e3b9031687d69ccfed29972147bb";
+ sha256 = "1jc3d4x0v77h8qcwq7hpwprsdr3gqmdfiyr1ph0kiy7r9bbrqwfx";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "node-url" = pkgs.stdenv.mkDerivation {
+ name = "node-url";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-node/purescript-node-url.git";
+ rev = "d5671f5e38051f4fa7acacd9ec157ed9dc6ded46";
+ sha256 = "0w78q23vxa2nldy0dfj4nb5kv0pcrc1yq7dp1mysz7cdi9f72zp9";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "nonempty" = pkgs.stdenv.mkDerivation {
+ name = "nonempty";
+ version = "v6.1.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-nonempty.git";
+ rev = "7696eaf915da5333173bca7d779a51f91a525b83";
+ sha256 = "0hhhw5x5xvs2bd9373gklja1545glnzi1xc2sj16kkznnayrmvsn";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "now" = pkgs.stdenv.mkDerivation {
+ name = "now";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-now.git";
+ rev = "4c994dae8bb650787de1e4d9e709f2565fb354fb";
+ sha256 = "1wa4j2h5rlw1lgfpm7rif3v6ksm8lplxl1x69zpk8hdf0cfyz4qm";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "nullable" = pkgs.stdenv.mkDerivation {
+ name = "nullable";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-nullable.git";
+ rev = "8b19c16b16593102ae5d5d9f5b42eea0e213e2f5";
+ sha256 = "0jbmks8kwhpb5fr2b9nb70fjwh6zdnwirycvzr77jafcny24yrnl";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "numbers" = pkgs.stdenv.mkDerivation {
+ name = "numbers";
+ version = "v8.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-numbers.git";
+ rev = "f5bbd96cbed58403c4445bd4c73df50fc8d86f46";
+ sha256 = "00pm2x4kh4fm91r7nmik1v5jclkgh7gpxz13ambyqxbxbiqjq0vg";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "open-memoize" = pkgs.stdenv.mkDerivation {
+ name = "open-memoize";
+ version = "v6.1.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-open-community/purescript-open-memoize.git";
+ rev = "20d5c14d3033d19044e2d49c11d02278bda72a54";
+ sha256 = "10xaylggw22s41bdvxvy7jg16idwa7npwjnns4d65mjynh2ia6kv";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "options" = pkgs.stdenv.mkDerivation {
+ name = "options";
+ version = "v6.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-options.git";
+ rev = "0309a42692251ce5e3d1d0be57d4f63f7143f858";
+ sha256 = "04f70wfik1pi6nzfq2cn3la9z735akkadpx5cxbs4mx8xg032sjd";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "optparse" = pkgs.stdenv.mkDerivation {
+ name = "optparse";
+ version = "v4.1.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/f-o-a-m/purescript-optparse.git";
+ rev = "04f2ed818f32390a9feff04b892f23c96ccb84cb";
+ sha256 = "0b05wczcjnann0xw6vdaq2c1a2n9rcgvq9l29wa5461b5mvjyb80";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "ordered-collections" = pkgs.stdenv.mkDerivation {
+ name = "ordered-collections";
+ version = "v2.0.2";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-ordered-collections.git";
+ rev = "1929b706b07e251995b6be51baa7995c61eb4d83";
+ sha256 = "0g57043ylj3kldkm5vn233yd6hiamryhdfh72cxx9h3mn0ra8ghd";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "orders" = pkgs.stdenv.mkDerivation {
+ name = "orders";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-orders.git";
+ rev = "c25b7075426cf82bcb960495f28d2541c9a75510";
+ sha256 = "0wwy3ycjll0s590ra35zf5gjvs86w97rln09bj428axhg7cvfl0a";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "parallel" = pkgs.stdenv.mkDerivation {
+ name = "parallel";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-parallel.git";
+ rev = "16b38a2e148639b04ae67e0ce63cc220da8857f7";
+ sha256 = "0x8mvhgs8ygqj34xgyhk6gixqm32p2ymm00zg0zdw13g3lil9p4x";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "parsing" = pkgs.stdenv.mkDerivation {
+ name = "parsing";
+ version = "v7.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-parsing.git";
+ rev = "a3e82c26ce2c74b5fa38ff7814d7c35bf9233af5";
+ sha256 = "15yx51khg3niqiryc6qdii6lwdvni77ak7dkbf9w5zw4h1y51p9a";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "partial" = pkgs.stdenv.mkDerivation {
+ name = "partial";
+ version = "v3.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-partial.git";
+ rev = "2f0a5239efab68179a684603263bcec8f1489b08";
+ sha256 = "0acxf686hvaj793hyb7kfn9lf96kv3nk0lls2p9j095ylp55sldb";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "pipes" = pkgs.stdenv.mkDerivation {
+ name = "pipes";
+ version = "v7.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/felixschl/purescript-pipes.git";
+ rev = "42e43f0961ad0fc3f1cef6986fe23ca9f48f6dda";
+ sha256 = "0jzgzi34wqqdcfgznbpfv4b8al2prd36yshnndlvkqfv70smx3kh";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "posix-types" = pkgs.stdenv.mkDerivation {
+ name = "posix-types";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-node/purescript-posix-types.git";
+ rev = "e562680fce64b67e26741a61a51160a04fd3e7fb";
+ sha256 = "1knhdnnmxx77qsjz3gk1ga7n713l303dxyn8zs46qh7p2hnkalkc";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "prelude" = pkgs.stdenv.mkDerivation {
+ name = "prelude";
+ version = "v5.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-prelude.git";
+ rev = "68f8012bc2309d9bf5832cdf7316ad052d586905";
+ sha256 = "1x0cacvv9mmw80vy6f40y0p959q1dz28fwjswhyd7ws6npbklcy0";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "profunctor" = pkgs.stdenv.mkDerivation {
+ name = "profunctor";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-profunctor.git";
+ rev = "4551b8e437a00268cc9b687cbe691d75e812e82b";
+ sha256 = "0fvd2xiv77sp4jd4spgdp4i9812p6pdzzbg4pa96mbr0h19jf39c";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "profunctor-lenses" = pkgs.stdenv.mkDerivation {
+ name = "profunctor-lenses";
+ version = "v7.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-profunctor-lenses.git";
+ rev = "9c3d87a6dab8eb785a93bff11aa183796dc93183";
+ sha256 = "1wknj7g6vwk2ga1rq57l470h322308ddjn5bd3x2hhfkiy039kc3";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "properties" = pkgs.stdenv.mkDerivation {
+ name = "properties";
+ version = "v0.2.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/Risto-Stevcev/purescript-properties.git";
+ rev = "ddcad0f6043cc665037538467a2e2e4173ef276a";
+ sha256 = "1iwik230gs8v5sw1xd3bcrbfid3pgml0ck9a8k991ddshfscbq3i";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "psci-support" = pkgs.stdenv.mkDerivation {
+ name = "psci-support";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-psci-support.git";
+ rev = "f26fe8266a63494080476333e22f971404ea8846";
+ sha256 = "16vhf8hapd7rcgmafmjpiq7smhzdh3300f2idk1q4kk01yxn8ddj";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "purescript-toppokki" = pkgs.stdenv.mkDerivation {
+ name = "purescript-toppokki";
+ version = "6983e07bf0aa55ab779bcef12df3df339a2b5bd9";
+ src = pkgs.fetchgit {
+ url = "https://github.com/firefrorefiddle/purescript-toppokki";
+ rev = "6983e07bf0aa55ab779bcef12df3df339a2b5bd9";
+ sha256 = "01arx2sp2k287cr4y96frnn6jlghcias9hwdr27yr28k4xa5bhfv";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "quickcheck" = pkgs.stdenv.mkDerivation {
+ name = "quickcheck";
+ version = "v7.1.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-quickcheck.git";
+ rev = "990fa1cf14b48b827d9b2d115b1c6977c4b0a76d";
+ sha256 = "1dxchng3r2mad0505a0c7cc35vs1f7y2xb5i13p59jpdz6ijqa9k";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "quickcheck-combinators" = pkgs.stdenv.mkDerivation {
+ name = "quickcheck-combinators";
+ version = "v0.1.3";
+ src = pkgs.fetchgit {
+ url = "https://github.com/athanclark/purescript-quickcheck-combinators.git";
+ rev = "293e5af07ae47b61d4eae5defef4c0f472bfa9ca";
+ sha256 = "0bqxz1k2khm1c3j5aqj6cmbw0gbrhs5hl6f16bbqjb8xhglv1wx2";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "quickcheck-laws" = pkgs.stdenv.mkDerivation {
+ name = "quickcheck-laws";
+ version = "v6.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-quickcheck-laws.git";
+ rev = "464597522e5e001adc2619676584871f423b9ea0";
+ sha256 = "1m397bh2w5a0wvms8rjgfxh71m7krmfkgk11j5krhz86b72k3izd";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "random" = pkgs.stdenv.mkDerivation {
+ name = "random";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-random.git";
+ rev = "3e02da113c7afbac37ea4e16188c39d3057314d5";
+ sha256 = "1v6ykgp8jmx488hq8mgb0l0sf1nyhjs6wq0w279iyibk9jxc6nib";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "rationals" = pkgs.stdenv.mkDerivation {
+ name = "rationals";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/anttih/purescript-rationals.git";
+ rev = "8c52d8cc891d1223150a31416220aa9b99404442";
+ sha256 = "1idvjvvx5kwmi8kj2ps95bcvlsgij1xgin4jfw3rmcqd930wqq6q";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "record" = pkgs.stdenv.mkDerivation {
+ name = "record";
+ version = "v3.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-record.git";
+ rev = "091495d61fcaa9d8d8232e7b800f403a3165a38f";
+ sha256 = "0yidfvwiajiv8xflfsi2p8dqnp0qmmcz9jry58jyn9ga82z2pqn6";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "refs" = pkgs.stdenv.mkDerivation {
+ name = "refs";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-refs.git";
+ rev = "f66d3cdf6a6bf4510e5181b3fac215054d8f1e2e";
+ sha256 = "1jhc2v784jy8bvkqy4zsh2z7pnqrhwa8n5kx98xhxx73n1bf38sg";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "safe-coerce" = pkgs.stdenv.mkDerivation {
+ name = "safe-coerce";
+ version = "v1.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-safe-coerce.git";
+ rev = "e719defd227d932da067a1f0d62a60b3d3ff3637";
+ sha256 = "0m942lc23317izspz1sxw957mwl9yb9bgk8dh23f7b3a8w9hh8ff";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "safely" = pkgs.stdenv.mkDerivation {
+ name = "safely";
+ version = "v4.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/paf31/purescript-safely.git";
+ rev = "19f854737e17b4d058e5a1504a960821db36e4ab";
+ sha256 = "1mrpz19smjsamz4cci287z89q715chzxna0gpbvdgivlca4z6879";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "sequences" = pkgs.stdenv.mkDerivation {
+ name = "sequences";
+ version = "v3.0.2";
+ src = pkgs.fetchgit {
+ url = "https://github.com/hdgarrood/purescript-sequences";
+ rev = "1f1d828ef30070569c812d0af23eb7253bb1e990";
+ sha256 = "0mc0jjs1119c2nyd08yhdmliq3s47lhrdknhziga3lnbzja889k4";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "spec" = pkgs.stdenv.mkDerivation {
+ name = "spec";
+ version = "v5.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-spec/purescript-spec.git";
+ rev = "2cfa11573dbb695c117efce0a8f76a3daba12e87";
+ sha256 = "0hpca1sa738029ww74zpw31br5x339q35kzb10iqd55lp6611k80";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "spec-quickcheck" = pkgs.stdenv.mkDerivation {
+ name = "spec-quickcheck";
+ version = "v4.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-spec/purescript-spec-quickcheck.git";
+ rev = "c2991f475b8fa11de8b68bcb5895b36be04d1e82";
+ sha256 = "01xcbfyqzax9c5najbfy12q0nvfklfm37llj2vkmi3wgkskg4prz";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "st" = pkgs.stdenv.mkDerivation {
+ name = "st";
+ version = "v5.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-st.git";
+ rev = "994eb5e650f3caedac385dcc61694f691df57983";
+ sha256 = "14hz254f1y0k3v83z719np0ddrgbca0hdsd9dvv244i07vlvm2zj";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "strings" = pkgs.stdenv.mkDerivation {
+ name = "strings";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-strings.git";
+ rev = "157e372a23e4becd594d7e7bff6f372a6f63dd82";
+ sha256 = "0hyaa4d8gyyvac2nxnwqkn2rvi5vax4bi4yv10mpk7rgb8rv7mb8";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "stringutils" = pkgs.stdenv.mkDerivation {
+ name = "stringutils";
+ version = "v0.0.11";
+ src = pkgs.fetchgit {
+ url = "https://github.com/menelaos/purescript-stringutils.git";
+ rev = "e149d04cd5bcc25222c1807f2e1edafb36b5f70e";
+ sha256 = "1hbr936bvnm5iil4cfr9qhkbzd1i00yrxf5jd0rnny29df5wsq1w";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "tailrec" = pkgs.stdenv.mkDerivation {
+ name = "tailrec";
+ version = "v5.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-tailrec.git";
+ rev = "5fbf0ac05dc6ab1a228b2897630195eb7483b962";
+ sha256 = "1jjl2q2hyhjcdxpamzr1cdlxhmq2bl170x5p3jajb9zgwkqx0x22";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "test-unit" = pkgs.stdenv.mkDerivation {
+ name = "test-unit";
+ version = "v16.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/bodil/purescript-test-unit.git";
+ rev = "56d06897b621df5d2f619433d19ababb5bb8ebd1";
+ sha256 = "0qz903phxkgrn7qdz1xi49bydkf5cbxssyb4xk029zi4lshb35mw";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "these" = pkgs.stdenv.mkDerivation {
+ name = "these";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-these.git";
+ rev = "38dcf86a9bd772091e1153f2f1c13223703599b7";
+ sha256 = "0d6yg3lwgralh1kcm5cd4myyz66k9qzld61hc5dg3z92d96zbvlr";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "transformers" = pkgs.stdenv.mkDerivation {
+ name = "transformers";
+ version = "v5.2.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-transformers.git";
+ rev = "1e5d4193b38c613c97ea1ebdb721c6b94cd8c50a";
+ sha256 = "0lggimnq016v98ib6h68gnciraambxrfqm2s033wm34srcy8xs06";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "tuples" = pkgs.stdenv.mkDerivation {
+ name = "tuples";
+ version = "v6.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-tuples.git";
+ rev = "d4fe8ffe9e8c512111ee0bc18a6ba0fd056a6773";
+ sha256 = "0s2ar2gih4r34km8r8dqngh21s8899yb93mb7mips08ndy3ajq3a";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "type-equality" = pkgs.stdenv.mkDerivation {
+ name = "type-equality";
+ version = "v4.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-type-equality.git";
+ rev = "f7644468f22ed267a15d398173d234fa6f45e2e0";
+ sha256 = "126pg4zg3bsrn8dzvv75xp586nznxyswzgjlr7cag3ij3j1z0kl0";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "typelevel" = pkgs.stdenv.mkDerivation {
+ name = "typelevel";
+ version = "v6.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/bodil/purescript-typelevel.git";
+ rev = "c7917aa6d43440608e6e04332e4c916a45976313";
+ sha256 = "0gxj926ppx6d8inir589x0a30iv29hqc2y6vsa1n1c2vlcqv2zgd";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "typelevel-prelude" = pkgs.stdenv.mkDerivation {
+ name = "typelevel-prelude";
+ version = "v6.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-typelevel-prelude.git";
+ rev = "83ddcdb23d06c8d5ea6196596a70438f42cd4afd";
+ sha256 = "1vwf3yhn8mir5y41wvlyszkgd5fxvrcyfd0l8cn20c8vfq36yzgk";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "uint" = pkgs.stdenv.mkDerivation {
+ name = "uint";
+ version = "v6.0.3";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-uint.git";
+ rev = "17fda2aff989ad7fa9f29171bf4c1196ca9ed504";
+ sha256 = "1lwbkwc3yj0d5qmw7gni924wj47npgy1aqbc0ika4phc4q0shw8d";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "undefined" = pkgs.stdenv.mkDerivation {
+ name = "undefined";
+ version = "v1.0.2";
+ src = pkgs.fetchgit {
+ url = "https://github.com/bklaric/purescript-undefined.git";
+ rev = "4012dc06b58feae301140bc081135d0f24c432b0";
+ sha256 = "0kj504j3r9wr7m3yhm53bcfdzai0c2g99d2pdxlfinxk4pmixyrd";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "unfoldable" = pkgs.stdenv.mkDerivation {
+ name = "unfoldable";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-unfoldable.git";
+ rev = "bbcc2b062b9b7d3d61f123cfb32cc8c7fb811aa6";
+ sha256 = "1v3bz04wj6hj7s6mcf49hajylg6w58n78q54sqi2ra2zq8h99kpw";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "unicode" = pkgs.stdenv.mkDerivation {
+ name = "unicode";
+ version = "v5.0.1";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-contrib/purescript-unicode.git";
+ rev = "2b66dcdb2ea533c7bc864574e860012c57ace2aa";
+ sha256 = "0xh9wwyrl9nsw3h3wzalc1gaph39drj0i6k648cf9bnbb96nxa4z";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "unordered-collections" = pkgs.stdenv.mkDerivation {
+ name = "unordered-collections";
+ version = "v2.1.4";
+ src = pkgs.fetchgit {
+ url = "https://github.com/fehrenbach/purescript-unordered-collections.git";
+ rev = "1be289188cef093520098e318ec910cf3ea5b40d";
+ sha256 = "0vgfpdymxvgqf3sh8ji2w2b01w3s294v5mh04046s21qaywdi1jh";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "unsafe-coerce" = pkgs.stdenv.mkDerivation {
+ name = "unsafe-coerce";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript/purescript-unsafe-coerce.git";
+ rev = "ee24f0d3b94bf925d9c50fcc2b449579580178c0";
+ sha256 = "0l2agnm1k910v4yp1hz19wrsrywsr5scb397762y7pigm3frzs8r";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "untagged-union" = pkgs.stdenv.mkDerivation {
+ name = "untagged-union";
+ version = "v0.3.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/jvliwanag/purescript-untagged-union.git";
+ rev = "364e172e759ebe722bd7ec12a599d532b527c0ef";
+ sha256 = "06013431acz8xry9dish8p2qyj18bi505fgfikpjiblxgjazl9zx";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "variant" = pkgs.stdenv.mkDerivation {
+ name = "variant";
+ version = "v7.0.3";
+ src = pkgs.fetchgit {
+ url = "https://github.com/natefaubion/purescript-variant.git";
+ rev = "3f12411ede5edd342d25340c1babce9ae81d6793";
+ sha256 = "1q2pky3gf177ihy2zjzqvp1cj18ycaki9vm4ghw18p7hf256lqmc";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "web-dom" = pkgs.stdenv.mkDerivation {
+ name = "web-dom";
+ version = "v5.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-web/purescript-web-dom.git";
+ rev = "03dfc2f512e124615ab183ade357e3d54007c79d";
+ sha256 = "06g9cp9fkzyfwbz5cs0wxjxgdydm9hy7756p2w4vx94myki20hgx";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "web-events" = pkgs.stdenv.mkDerivation {
+ name = "web-events";
+ version = "v3.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-web/purescript-web-events.git";
+ rev = "c8a50893f04f54e2a59be7f885d25caef3589c57";
+ sha256 = "1dxwrl2r39vazb3g1ka4dkpy6idyi17aq4hf9vvdsmcwf2jjwbn9";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "web-file" = pkgs.stdenv.mkDerivation {
+ name = "web-file";
+ version = "v3.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-web/purescript-web-file.git";
+ rev = "3e42263b4392d82c0e379b7a481bbee9b38b1308";
+ sha256 = "11x1inhr5pvs2iyg818cywwdskb33q777592sd3b4g4jyczcb1li";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "web-html" = pkgs.stdenv.mkDerivation {
+ name = "web-html";
+ version = "v3.2.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-web/purescript-web-html.git";
+ rev = "3a249b966ee72c19874b4a2ec6db4059087500e4";
+ sha256 = "1ds26vwyba0chhpa09m938brw9q8pxjk6z1n3d4nc30hvdkrjnbh";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "web-storage" = pkgs.stdenv.mkDerivation {
+ name = "web-storage";
+ version = "v4.0.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-web/purescript-web-storage.git";
+ rev = "22fa56bac204c708e521e746ad4ca2b5810f62c5";
+ sha256 = "1viy027k9qyr7mckqkvizwbwkfskc6frppsa1v9a0hq6gc08mpjx";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ "web-xhr" = pkgs.stdenv.mkDerivation {
+ name = "web-xhr";
+ version = "v4.1.0";
+ src = pkgs.fetchgit {
+ url = "https://github.com/purescript-web/purescript-web-xhr.git";
+ rev = "997b87caa6dcdf66b6db22f29f522d722559956b";
+ sha256 = "0hzmqga8l24l20kyd98bcpd8bmz7by14vl311m9yfdg5mjkjg42g";
+ };
+ phases = "installPhase";
+ installPhase = "ln -s $src $out";
+ };
+
+ };
+
+ cpPackage = pkg:
+ let
+ target = ".spago/${pkg.name}/${pkg.version}";
+ in ''
+ if [ ! -e ${target} ]; then
+ echo "Installing ${target}."
+ mkdir -p ${target}
+ cp --no-preserve=mode,ownership,timestamp -r ${toString pkg.outPath}/* ${target}
+ else
+ echo "${target} already exists. Skipping."
+ fi
+ '';
+
+ getGlob = pkg: ''".spago/${pkg.name}/${pkg.version}/src/**/*.purs"'';
+
+ getStoreGlob = pkg: ''"${pkg.outPath}/src/**/*.purs"'';
+
+in {
+ inherit inputs;
+
+ installSpagoStyle = pkgs.writeShellScriptBin "install-spago-style" ''
+ set -e
+ echo installing dependencies...
+ ${builtins.toString (builtins.map cpPackage (builtins.attrValues inputs))}
+ echo "echo done."
+ '';
+
+ buildSpagoStyle = pkgs.writeShellScriptBin "build-spago-style" ''
+ set -e
+ echo building project...
+ purs compile ${builtins.toString (builtins.map getGlob (builtins.attrValues inputs))} "$@"
+ echo done.
+ '';
+
+ buildFromNixStore = pkgs.writeShellScriptBin "build-from-store" ''
+ set -e
+ echo building project using sources from nix store...
+ purs compile ${builtins.toString (
+ builtins.map getStoreGlob (builtins.attrValues inputs))} "$@"
+ echo done.
+ '';
+
+ mkBuildProjectOutput =
+ { src, purs }:
+
+ pkgs.stdenv.mkDerivation {
+ name = "build-project-output";
+ src = src;
+
+ buildInputs = [ purs ];
+
+ installPhase = ''
+ mkdir -p $out
+ purs compile "$src/**/*.purs" ${builtins.toString
+ (builtins.map
+ (x: ''"${x.outPath}/src/**/*.purs"'')
+ (builtins.attrValues inputs))}
+ mv output $out
+ '';
+ };
+}
diff --git a/experimental/ctl-env/spago.dhall b/experimental/ctl-env/spago.dhall
new file mode 100644
index 00000000..bd4e7aa1
--- /dev/null
+++ b/experimental/ctl-env/spago.dhall
@@ -0,0 +1,38 @@
+{-
+Welcome to a Spago project!
+You can edit this file as you like.
+-}
+{ name = "lambda-buffers-ctl"
+, dependencies =
+ [ "aeson"
+ , "aff"
+ , "argonaut"
+ , "arrays"
+ , "bigints"
+ , "cardano-transaction-lib"
+ , "datetime"
+ , "effect"
+ , "either"
+ , "exceptions"
+ , "foldable-traversable"
+ , "foreign-object"
+ , "maybe"
+ , "mote"
+ , "node-buffer"
+ , "node-fs-aff"
+ , "node-process"
+ , "ordered-collections"
+ , "partial"
+ , "posix-types"
+ , "prelude"
+ , "profunctor"
+ , "spec"
+ , "strings"
+ , "test-unit"
+ , "transformers"
+ , "tuples"
+ , "uint"
+ ]
+, packages = ./packages.dhall
+, sources = [ "src/**/*.purs", "exe/**/*.purs", "test/**/*.purs" ]
+}
diff --git a/experimental/lbf-base/LambdaBuffers.lbf b/experimental/lbf-base/LambdaBuffers.lbf
new file mode 100644
index 00000000..b98ea211
--- /dev/null
+++ b/experimental/lbf-base/LambdaBuffers.lbf
@@ -0,0 +1,114 @@
+module LambdaBuffers
+
+import Prelude
+
+sum Kind = Type | Arrow Kind Kind
+
+derive Eq Kind
+
+sum Ty = App Ty Ty | Var VarName | Ref TyRef
+
+derive Eq Ty
+
+record TyAbs = { args : List TyArg, body : TyBody }
+
+derive Eq TyAbs
+
+record TyArg = { name : VarName, kind : Kind }
+
+derive Eq TyArg
+
+record TyDef = { name : TyName, abs : TyAbs }
+
+derive Eq TyDef
+
+sum TyBody = Opaque | Sum (Map ConstrName Constructor)
+
+derive Eq TyBody
+
+record Constructor = { name : ConstrName, product : Product }
+
+derive Eq Constructor
+
+prod Product = (List Ty)
+
+derive Eq Product
+
+prod Record = (Map FieldName Field)
+
+derive Eq Record
+
+record Field = { name : FieldName, ty : Ty }
+
+derive Eq Field
+
+sum TyRef = Local TyName | Foreign ModuleName TyName
+
+derive Eq TyRef
+
+record ClassDef = { name : ClassName
+ , args : List TyArg
+ , supers : List ClassConstraint }
+
+derive Eq ClassDef
+
+record ClassConstraint = { class : ClassRef, args : List TyArg }
+
+derive Eq ClassConstraint
+
+record InstanceClause = { head : Constraint, body : List Constraint }
+
+derive Eq InstanceClause
+
+prod Derive = Constraint
+
+derive Eq Derive
+
+record Constraint = { class : ClassRef, args : List Ty }
+
+derive Eq Constraint
+
+sum ClassRef = Local ClassName | Foreign ModuleName ClassName
+
+derive Eq ClassRef
+
+record Module = { name : ModuleName
+ , tyDefs : Map TyName TyDef
+ , classDefs : Map ClassName ClassDef
+ , ruleImports : Set ModuleName
+ , instanceClauses : List InstanceClause
+ , derives : List Derive }
+
+derive Eq Module
+
+record CompilerInput = { modules : Map ModuleName Module }
+
+derive Eq CompilerInput
+
+prod TyName = Text
+
+derive Eq TyName
+
+prod VarName = Text
+
+derive Eq VarName
+
+prod ConstrName = Text
+
+derive Eq ConstrName
+
+prod FieldName = Text
+
+derive Eq FieldName
+
+prod ModuleName = (List ModuleNamePart)
+
+derive Eq ModuleName
+
+prod ModuleNamePart = Text
+
+derive Eq ModuleNamePart
+
+prod ClassName = Text
+
+derive Eq ClassName
\ No newline at end of file
diff --git a/experimental/lbf-base/Plutus.lbf b/experimental/lbf-base/Plutus.lbf
new file mode 100644
index 00000000..19d85b42
--- /dev/null
+++ b/experimental/lbf-base/Plutus.lbf
@@ -0,0 +1,13 @@
+module Plutus
+
+import Prelude (Eq)
+
+class PlutusData a
+
+-- TODO(bladyjoker): PlutusTx has an Eq class: class Eq a
+
+-- PlutusTx.Builtins
+
+opaque PlutusData
+instance PlutusData PlutusData
+instance Eq PlutusData
diff --git a/experimental/lbf-base/Plutus/V1.lbf b/experimental/lbf-base/Plutus/V1.lbf
new file mode 100644
index 00000000..2ad29cf0
--- /dev/null
+++ b/experimental/lbf-base/Plutus/V1.lbf
@@ -0,0 +1,136 @@
+module Plutus.V1
+
+import Prelude (Eq)
+import Plutus (PlutusData)
+
+-- PlutusLedgerApi.V1.Address
+
+opaque Address
+instance PlutusData Address
+instance Eq Address
+
+-- PlutusLedgerApi.V1.Credential
+opaque Credential
+instance PlutusData Credential
+instance Eq Credential
+
+opaque StakingCredential
+instance PlutusData StakingCredential
+instance Eq StakingCredential
+
+-- PlutusLedgerApi.V1.Crypto
+opaque PubKeyHash
+instance PlutusData PubKeyHash
+instance Eq PubKeyHash
+
+-- PlutusLedgerApi.V1.DCert
+opaque DCert
+instance PlutusData DCert
+instance Eq DCert
+
+-- PlutusLedgerApi.V1.Bytes
+opaque Bytes
+instance PlutusData Bytes
+instance Eq Bytes
+
+-- PlutusLedgerApi.V1.Interval
+opaque Interval a
+instance PlutusData (Interval a) :- PlutusData a
+instance Eq (Interval a) :- Eq a
+
+opaque Extended a
+instance PlutusData (Extended a) :- PlutusData a
+instance Eq (Extended a) :- Eq a
+
+opaque LowerBound a
+instance PlutusData (LowerBound a) :- PlutusData a
+instance Eq (LowerBound a) :- Eq a
+
+opaque UpperBound a
+instance PlutusData (UpperBound a) :- PlutusData a
+instance Eq (UpperBound a) :- Eq a
+
+-- PlutusLedgerApi.V1.Time
+opaque POSIXTime
+instance PlutusData POSIXTime
+instance Eq POSIXTime
+
+opaque POSIXTimeRange
+instance PlutusData POSIXTimeRange
+instance Eq POSIXTimeRange
+
+-- PlutusLedgerApi.V1.Value
+opaque CurrencySymbol
+instance PlutusData CurrencySymbol
+instance Eq CurrencySymbol
+
+opaque TokenName
+instance PlutusData TokenName
+instance Eq TokenName
+
+opaque AssetClass
+instance PlutusData AssetClass
+instance Eq AssetClass
+
+opaque Value
+instance PlutusData Value
+instance Eq Value
+
+-- PlutusLedgerApi.V1.Scripts
+opaque Redeemer
+instance PlutusData Redeemer
+instance Eq Redeemer
+
+opaque Datum
+instance PlutusData Datum
+instance Eq Datum
+
+opaque DatumHash
+instance PlutusData DatumHash
+instance Eq DatumHash
+
+opaque RedeemerHash
+instance PlutusData RedeemerHash
+instance Eq RedeemerHash
+
+opaque ScriptHash
+instance PlutusData ScriptHash
+instance Eq ScriptHash
+
+-- PlutusLedgerApi.V1.Contexts
+opaque ScriptContext
+instance PlutusData ScriptContext
+instance Eq ScriptContext
+
+opaque ScriptPurpose
+instance PlutusData ScriptPurpose
+instance Eq ScriptPurpose
+
+opaque TxInInfo
+instance PlutusData TxInInfo
+instance Eq TxInInfo
+
+opaque TxInfo
+instance PlutusData TxInfo
+instance Eq TxInfo
+
+
+-- PlutusLedgerApi.V1.Tx
+opaque TxId
+instance PlutusData TxId
+instance Eq TxId
+
+opaque TxOut
+instance PlutusData TxOut
+instance Eq TxOut
+
+opaque TxOutRef
+instance PlutusData TxOutRef
+instance Eq TxOutRef
+
+-- PlutusTx.AssocMap
+
+opaque Map k v
+instance PlutusData (Map k v) :- PlutusData k, PlutusData v
+instance Eq (Map k v) :- Eq k, Eq v
+
diff --git a/experimental/lbf-base/Plutus/V2.lbf b/experimental/lbf-base/Plutus/V2.lbf
new file mode 100644
index 00000000..825ebd8c
--- /dev/null
+++ b/experimental/lbf-base/Plutus/V2.lbf
@@ -0,0 +1,26 @@
+module Plutus.V2
+
+import Prelude (Eq)
+import Plutus (PlutusData)
+
+-- PlutusLedgerApi.V2.Contexts
+opaque TxInInfo
+instance PlutusData TxInInfo
+instance Eq TxInInfo
+
+opaque TxInfo
+instance PlutusData TxInfo
+instance Eq TxInfo
+
+opaque ScriptContext
+instance PlutusData ScriptContext
+instance Eq ScriptContext
+
+-- PlutusLedgerApi.V2.Tx
+opaque OutputDatum
+instance PlutusData OutputDatum
+instance Eq OutputDatum
+
+opaque TxOut
+instance PlutusData TxOut
+instance Eq TxOut
diff --git a/experimental/lbf-base/Prelude.lbf b/experimental/lbf-base/Prelude.lbf
new file mode 100644
index 00000000..63a99032
--- /dev/null
+++ b/experimental/lbf-base/Prelude.lbf
@@ -0,0 +1,75 @@
+module Prelude
+
+class Eq a
+
+opaque Bool
+
+instance Eq Bool
+
+opaque Integer
+
+instance Eq Integer
+
+opaque Int8
+
+instance Eq Int8
+
+opaque Int16
+
+instance Eq Int16
+
+opaque Int32
+
+instance Eq Int32
+
+opaque Int64
+
+instance Eq Int64
+
+opaque UInt8
+
+instance Eq UInt8
+
+opaque UInt16
+
+instance Eq UInt16
+
+opaque UInt32
+
+instance Eq UInt32
+
+opaque UInt64
+
+instance Eq UInt64
+
+opaque Bytes
+
+instance Eq Bytes
+
+opaque Char
+
+instance Eq Char
+
+opaque Text
+
+instance Eq Text
+
+opaque Maybe a
+
+instance Eq (Maybe a) :- Eq a
+
+opaque Either a b
+
+instance Eq (Either a b) :- Eq a,Eq b
+
+opaque List a
+
+instance Eq (List a) :- Eq a
+
+opaque Map a b
+
+instance Eq (Map a b) :- Eq a,Eq b
+
+opaque Set a
+
+instance Eq (Set a) :- Eq a
\ No newline at end of file
diff --git a/experimental/lbf-base/PreludeT.lbf b/experimental/lbf-base/PreludeT.lbf
new file mode 100644
index 00000000..edc0d7f2
--- /dev/null
+++ b/experimental/lbf-base/PreludeT.lbf
@@ -0,0 +1,15 @@
+module PreludeT
+
+import Prelude (Eq)
+
+sum Maybe a = Just a | Nothing
+
+derive Eq (Maybe a)
+
+sum Either a b = Left a | Right b
+
+derive Eq (Either a b)
+
+sum List a = Nil | Cons a (List a)
+
+instance Eq (List a) :- Eq a
\ No newline at end of file
diff --git a/experimental/plutustx-env/Makefile b/experimental/plutustx-env/Makefile
new file mode 100644
index 00000000..807d40ee
--- /dev/null
+++ b/experimental/plutustx-env/Makefile
@@ -0,0 +1,11 @@
+demo:
+ rm -fr .work-dir
+ mkdir .work-dir
+ lbf compile --debug --compiler `which lbc` -w .work-dir -i lbf-base -i api/ -f api/Demo.lbf
+ lbg gen-haskell --debug -i .work-dir/compiler-input.textproto -o .work-dir/codegen-output.textproto -p autogen
+
+coop:
+ rm -fr .work-dir
+ mkdir .work-dir
+ lbf compile --debug --compiler `which lbc` -w .work-dir -i lbf-base -i api/ -f api/Coop.lbf
+ lbg gen-haskell --debug -i .work-dir/compiler-input.textproto -o .work-dir/codegen-output.textproto -p autogen
diff --git a/experimental/plutustx-env/api/Coop.lbf b/experimental/plutustx-env/api/Coop.lbf
new file mode 100644
index 00000000..4dcfc6e6
--- /dev/null
+++ b/experimental/plutustx-env/api/Coop.lbf
@@ -0,0 +1,46 @@
+module Coop
+
+import Prelude (Eq)
+import Plutus (PlutusData)
+import Plutus.V1
+
+record FsDatum = {
+ fact : FactStatement,
+ id : FactStatementId,
+ retireAfter : Extended POSIXTime,
+ submitter : PubKeyHash
+ }
+derive Eq FsDatum
+derive PlutusData FsDatum
+
+prod FactStatementId = Bytes
+derive Eq FactStatementId
+derive PlutusData FactStatementId
+
+prod FactStatement = PlutusData
+derive Eq FactStatement
+derive PlutusData FactStatement
+
+record CertDatum = {
+ id : AuthBatchId,
+ validity : POSIXTimeRange,
+ redeemer : AssetClass
+ }
+derive Eq CertDatum
+derive PlutusData CertDatum
+
+prod AuthBatchId = Bytes
+derive Eq AuthBatchId
+derive PlutusData AuthBatchId
+
+sum CertMpRedeemer = Burn | Mint
+derive Eq CertMpRedeemer
+derive PlutusData CertMpRedeemer
+
+sum AuthMpRedeemer = Burn | Mint
+derive Eq AuthMpRedeemer
+derive PlutusData AuthMpRedeemer
+
+sum FpMpRedeemer = Burn | Mint
+derive Eq FpMpRedeemer
+derive PlutusData FpMpRedeemer
\ No newline at end of file
diff --git a/experimental/plutustx-env/api/Demo.lbf b/experimental/plutustx-env/api/Demo.lbf
new file mode 100644
index 00000000..d17ff43b
--- /dev/null
+++ b/experimental/plutustx-env/api/Demo.lbf
@@ -0,0 +1,22 @@
+module Demo
+
+import Prelude
+
+record User = {
+ firstName : Text,
+ lastName : Text,
+ id : NationalId
+ }
+derive Eq User
+
+sum NationalId = CroatianPassport CroatianOIB Picture | CroatianIdCard CroatianOIB | SwissVis SwissVisaType
+derive Eq NationalId
+
+prod CroatianOIB = Integer
+derive Eq CroatianOIB
+
+prod Picture = Text
+derive Eq Picture
+
+sum SwissVisaType = L | B | C
+derive Eq SwissVisaType
\ No newline at end of file
diff --git a/experimental/plutustx-env/build.nix b/experimental/plutustx-env/build.nix
new file mode 100644
index 00000000..33a7f0a0
--- /dev/null
+++ b/experimental/plutustx-env/build.nix
@@ -0,0 +1,26 @@
+{ pkgs
+, haskell-nix
+, mlabs-tooling
+, compiler-nix-name
+, index-state
+, lbf
+, lbc
+, lbg
+, lbf-base
+}:
+((haskell-nix.cabalProject' [
+ mlabs-tooling.lib.mkHackageMod
+ mlabs-tooling.lib.moduleMod
+ ({ lib, ... }: {
+ src = ./.;
+ name = "lambda-buffers-plutustx-env";
+ inherit compiler-nix-name index-state;
+ shell = {
+ nativeBuildInputs = [ lbc lbf lbg pkgs.bashInteractive ];
+ shellHook = lib.mkForce ''
+ rm -f lbf-base
+ ln -s ${lbf-base} lbf-base
+ '';
+ };
+ })
+]).flake { }).devShell
diff --git a/experimental/plutustx-env/cabal.project b/experimental/plutustx-env/cabal.project
new file mode 100644
index 00000000..6b0c1f6a
--- /dev/null
+++ b/experimental/plutustx-env/cabal.project
@@ -0,0 +1,3 @@
+packages: ./.
+
+tests: true
\ No newline at end of file
diff --git a/experimental/plutustx-env/plutustx-env.cabal b/experimental/plutustx-env/plutustx-env.cabal
new file mode 100644
index 00000000..0062079a
--- /dev/null
+++ b/experimental/plutustx-env/plutustx-env.cabal
@@ -0,0 +1,24 @@
+cabal-version: 3.0
+name: plutustx-env
+version: 0.1.0.0
+synopsis: Lambda Buffers PlutusTxEnv
+author: MLabs LTD
+maintainer: info@mlabs.city
+
+library
+ default-language: Haskell2010
+ default-extensions: OverloadedStrings
+ build-depends:
+ , base
+ , bytestring
+ , containers
+ , plutus-ledger-api
+ , plutus-tx
+ , text
+ , transformers
+
+ hs-source-dirs: autogen src
+ exposed-modules:
+ LambdaBuffers.Demo
+ LambdaBuffers.Prelude
+ LambdaBuffers.Runtime.Haskell
diff --git a/experimental/plutustx-env/src/LambdaBuffers/Runtime/Haskell.hs b/experimental/plutustx-env/src/LambdaBuffers/Runtime/Haskell.hs
new file mode 100644
index 00000000..44f015cf
--- /dev/null
+++ b/experimental/plutustx-env/src/LambdaBuffers/Runtime/Haskell.hs
@@ -0,0 +1,3 @@
+module LambdaBuffers.Runtime.Haskell (List) where
+
+type List a = [a]
diff --git a/flake.lock b/flake.lock
index 4ac407b1..dd8678fd 100644
--- a/flake.lock
+++ b/flake.lock
@@ -1,6 +1,74 @@
{
"nodes": {
"CHaP": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1669917887,
+ "narHash": "sha256-9bsEaFh2lb26dZNUL+P4/LIzkTZH5NC7n9SprKzB/2A=",
+ "owner": "input-output-hk",
+ "repo": "cardano-haskell-packages",
+ "rev": "85510200dd0dc758d72bc1ada11ff5855e5d46b7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "repo",
+ "repo": "cardano-haskell-packages",
+ "type": "github"
+ }
+ },
+ "CHaP_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1666726035,
+ "narHash": "sha256-EBodp9DJb8Z+aVbuezVwLJ9Q9XIJUXFd/n2skay3FeU=",
+ "owner": "input-output-hk",
+ "repo": "cardano-haskell-packages",
+ "rev": "b074321c4c8cbf2c3789436ab11eaa43e1c441a7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "repo",
+ "repo": "cardano-haskell-packages",
+ "type": "github"
+ }
+ },
+ "CHaP_3": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1666726035,
+ "narHash": "sha256-EBodp9DJb8Z+aVbuezVwLJ9Q9XIJUXFd/n2skay3FeU=",
+ "owner": "input-output-hk",
+ "repo": "cardano-haskell-packages",
+ "rev": "b074321c4c8cbf2c3789436ab11eaa43e1c441a7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "cardano-haskell-packages",
+ "rev": "b074321c4c8cbf2c3789436ab11eaa43e1c441a7",
+ "type": "github"
+ }
+ },
+ "CHaP_4": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1669289866,
+ "narHash": "sha256-dnRYWjYZQuNJLXsn5PdcMBPaReDYVARqc8a2grokVZ0=",
+ "owner": "input-output-hk",
+ "repo": "cardano-haskell-packages",
+ "rev": "c3cebaddd8b60c0b5bcef6d895adb30a79f495a8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "repo",
+ "repo": "cardano-haskell-packages",
+ "type": "github"
+ }
+ },
+ "CHaP_5": {
"flake": false,
"locked": {
"lastModified": 1666576849,
@@ -17,7 +85,7 @@
"type": "github"
}
},
- "CHaP_2": {
+ "CHaP_6": {
"flake": false,
"locked": {
"lastModified": 1666576849,
@@ -50,6 +118,150 @@
"type": "github"
}
},
+ "HTTP_10": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1451647621,
+ "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=",
+ "owner": "phadej",
+ "repo": "HTTP",
+ "rev": "9bc0996d412fef1787449d841277ef663ad9a915",
+ "type": "github"
+ },
+ "original": {
+ "owner": "phadej",
+ "repo": "HTTP",
+ "type": "github"
+ }
+ },
+ "HTTP_11": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1451647621,
+ "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=",
+ "owner": "phadej",
+ "repo": "HTTP",
+ "rev": "9bc0996d412fef1787449d841277ef663ad9a915",
+ "type": "github"
+ },
+ "original": {
+ "owner": "phadej",
+ "repo": "HTTP",
+ "type": "github"
+ }
+ },
+ "HTTP_12": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1451647621,
+ "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=",
+ "owner": "phadej",
+ "repo": "HTTP",
+ "rev": "9bc0996d412fef1787449d841277ef663ad9a915",
+ "type": "github"
+ },
+ "original": {
+ "owner": "phadej",
+ "repo": "HTTP",
+ "type": "github"
+ }
+ },
+ "HTTP_13": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1451647621,
+ "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=",
+ "owner": "phadej",
+ "repo": "HTTP",
+ "rev": "9bc0996d412fef1787449d841277ef663ad9a915",
+ "type": "github"
+ },
+ "original": {
+ "owner": "phadej",
+ "repo": "HTTP",
+ "type": "github"
+ }
+ },
+ "HTTP_14": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1451647621,
+ "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=",
+ "owner": "phadej",
+ "repo": "HTTP",
+ "rev": "9bc0996d412fef1787449d841277ef663ad9a915",
+ "type": "github"
+ },
+ "original": {
+ "owner": "phadej",
+ "repo": "HTTP",
+ "type": "github"
+ }
+ },
+ "HTTP_15": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1451647621,
+ "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=",
+ "owner": "phadej",
+ "repo": "HTTP",
+ "rev": "9bc0996d412fef1787449d841277ef663ad9a915",
+ "type": "github"
+ },
+ "original": {
+ "owner": "phadej",
+ "repo": "HTTP",
+ "type": "github"
+ }
+ },
+ "HTTP_16": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1451647621,
+ "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=",
+ "owner": "phadej",
+ "repo": "HTTP",
+ "rev": "9bc0996d412fef1787449d841277ef663ad9a915",
+ "type": "github"
+ },
+ "original": {
+ "owner": "phadej",
+ "repo": "HTTP",
+ "type": "github"
+ }
+ },
+ "HTTP_17": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1451647621,
+ "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=",
+ "owner": "phadej",
+ "repo": "HTTP",
+ "rev": "9bc0996d412fef1787449d841277ef663ad9a915",
+ "type": "github"
+ },
+ "original": {
+ "owner": "phadej",
+ "repo": "HTTP",
+ "type": "github"
+ }
+ },
+ "HTTP_18": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1451647621,
+ "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=",
+ "owner": "phadej",
+ "repo": "HTTP",
+ "rev": "9bc0996d412fef1787449d841277ef663ad9a915",
+ "type": "github"
+ },
+ "original": {
+ "owner": "phadej",
+ "repo": "HTTP",
+ "type": "github"
+ }
+ },
"HTTP_2": {
"flake": false,
"locked": {
@@ -130,6 +342,54 @@
"type": "github"
}
},
+ "HTTP_7": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1451647621,
+ "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=",
+ "owner": "phadej",
+ "repo": "HTTP",
+ "rev": "9bc0996d412fef1787449d841277ef663ad9a915",
+ "type": "github"
+ },
+ "original": {
+ "owner": "phadej",
+ "repo": "HTTP",
+ "type": "github"
+ }
+ },
+ "HTTP_8": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1451647621,
+ "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=",
+ "owner": "phadej",
+ "repo": "HTTP",
+ "rev": "9bc0996d412fef1787449d841277ef663ad9a915",
+ "type": "github"
+ },
+ "original": {
+ "owner": "phadej",
+ "repo": "HTTP",
+ "type": "github"
+ }
+ },
+ "HTTP_9": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1451647621,
+ "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=",
+ "owner": "phadej",
+ "repo": "HTTP",
+ "rev": "9bc0996d412fef1787449d841277ef663ad9a915",
+ "type": "github"
+ },
+ "original": {
+ "owner": "phadej",
+ "repo": "HTTP",
+ "type": "github"
+ }
+ },
"blank": {
"locked": {
"lastModified": 1625557891,
@@ -145,7 +405,7 @@
"type": "github"
}
},
- "blank_2": {
+ "blank_10": {
"locked": {
"lastModified": 1625557891,
"narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=",
@@ -160,7 +420,7 @@
"type": "github"
}
},
- "blank_3": {
+ "blank_11": {
"locked": {
"lastModified": 1625557891,
"narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=",
@@ -175,7 +435,7 @@
"type": "github"
}
},
- "blank_4": {
+ "blank_12": {
"locked": {
"lastModified": 1625557891,
"narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=",
@@ -190,7 +450,7 @@
"type": "github"
}
},
- "blank_5": {
+ "blank_13": {
"locked": {
"lastModified": 1625557891,
"narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=",
@@ -205,7 +465,7 @@
"type": "github"
}
},
- "blank_6": {
+ "blank_2": {
"locked": {
"lastModified": 1625557891,
"narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=",
@@ -220,7 +480,7 @@
"type": "github"
}
},
- "blank_7": {
+ "blank_3": {
"locked": {
"lastModified": 1625557891,
"narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=",
@@ -235,7 +495,7 @@
"type": "github"
}
},
- "blank_8": {
+ "blank_4": {
"locked": {
"lastModified": 1625557891,
"narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=",
@@ -250,24 +510,111 @@
"type": "github"
}
},
- "cabal-32": {
- "flake": false,
+ "blank_5": {
"locked": {
- "lastModified": 1603716527,
- "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=",
- "owner": "haskell",
- "repo": "cabal",
- "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee",
+ "lastModified": 1625557891,
+ "narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=",
+ "owner": "divnix",
+ "repo": "blank",
+ "rev": "5a5d2684073d9f563072ed07c871d577a6c614a8",
"type": "github"
},
"original": {
- "owner": "haskell",
- "ref": "3.2",
- "repo": "cabal",
+ "owner": "divnix",
+ "repo": "blank",
"type": "github"
}
},
- "cabal-32_2": {
+ "blank_6": {
+ "locked": {
+ "lastModified": 1625557891,
+ "narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=",
+ "owner": "divnix",
+ "repo": "blank",
+ "rev": "5a5d2684073d9f563072ed07c871d577a6c614a8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "divnix",
+ "repo": "blank",
+ "type": "github"
+ }
+ },
+ "blank_7": {
+ "locked": {
+ "lastModified": 1625557891,
+ "narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=",
+ "owner": "divnix",
+ "repo": "blank",
+ "rev": "5a5d2684073d9f563072ed07c871d577a6c614a8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "divnix",
+ "repo": "blank",
+ "type": "github"
+ }
+ },
+ "blank_8": {
+ "locked": {
+ "lastModified": 1625557891,
+ "narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=",
+ "owner": "divnix",
+ "repo": "blank",
+ "rev": "5a5d2684073d9f563072ed07c871d577a6c614a8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "divnix",
+ "repo": "blank",
+ "type": "github"
+ }
+ },
+ "blank_9": {
+ "locked": {
+ "lastModified": 1625557891,
+ "narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=",
+ "owner": "divnix",
+ "repo": "blank",
+ "rev": "5a5d2684073d9f563072ed07c871d577a6c614a8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "divnix",
+ "repo": "blank",
+ "type": "github"
+ }
+ },
+ "bot-plutus-interface": {
+ "inputs": {
+ "CHaP": "CHaP_4",
+ "flake-compat": "flake-compat_11",
+ "haskell-nix": "haskell-nix_4",
+ "iohk-nix": "iohk-nix_4",
+ "nixpkgs": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "nixpkgs-unstable"
+ ]
+ },
+ "locked": {
+ "lastModified": 1670496765,
+ "narHash": "sha256-5feLJXmLFwTnGEoYmRFcGiViYU1egIlzuKbwlilTa7g=",
+ "owner": "mlabs-haskell",
+ "repo": "bot-plutus-interface",
+ "rev": "e80680777a761109eea6d47c8370aa55d318734d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "mlabs-haskell",
+ "repo": "bot-plutus-interface",
+ "rev": "e80680777a761109eea6d47c8370aa55d318734d",
+ "type": "github"
+ }
+ },
+ "cabal-32": {
"flake": false,
"locked": {
"lastModified": 1603716527,
@@ -284,14 +631,14 @@
"type": "github"
}
},
- "cabal-32_3": {
+ "cabal-32_10": {
"flake": false,
"locked": {
"lastModified": 1603716527,
- "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=",
+ "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=",
"owner": "haskell",
"repo": "cabal",
- "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee",
+ "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e",
"type": "github"
},
"original": {
@@ -301,7 +648,7 @@
"type": "github"
}
},
- "cabal-32_4": {
+ "cabal-32_11": {
"flake": false,
"locked": {
"lastModified": 1603716527,
@@ -318,7 +665,7 @@
"type": "github"
}
},
- "cabal-32_5": {
+ "cabal-32_12": {
"flake": false,
"locked": {
"lastModified": 1603716527,
@@ -335,7 +682,7 @@
"type": "github"
}
},
- "cabal-32_6": {
+ "cabal-32_13": {
"flake": false,
"locked": {
"lastModified": 1603716527,
@@ -352,5010 +699,11282 @@
"type": "github"
}
},
- "cabal-34": {
+ "cabal-32_14": {
"flake": false,
"locked": {
- "lastModified": 1640353650,
- "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "lastModified": 1603716527,
+ "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=",
"owner": "haskell",
"repo": "cabal",
- "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
+ "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee",
"type": "github"
},
"original": {
"owner": "haskell",
- "ref": "3.4",
+ "ref": "3.2",
"repo": "cabal",
"type": "github"
}
},
- "cabal-34_2": {
+ "cabal-32_15": {
"flake": false,
"locked": {
- "lastModified": 1640353650,
- "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "lastModified": 1603716527,
+ "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=",
"owner": "haskell",
"repo": "cabal",
- "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
+ "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee",
"type": "github"
},
"original": {
"owner": "haskell",
- "ref": "3.4",
+ "ref": "3.2",
"repo": "cabal",
"type": "github"
}
},
- "cabal-34_3": {
+ "cabal-32_16": {
"flake": false,
"locked": {
- "lastModified": 1640353650,
- "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "lastModified": 1603716527,
+ "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=",
"owner": "haskell",
"repo": "cabal",
- "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
+ "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee",
"type": "github"
},
"original": {
"owner": "haskell",
- "ref": "3.4",
+ "ref": "3.2",
"repo": "cabal",
"type": "github"
}
},
- "cabal-34_4": {
+ "cabal-32_17": {
"flake": false,
"locked": {
- "lastModified": 1640353650,
- "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "lastModified": 1603716527,
+ "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=",
"owner": "haskell",
"repo": "cabal",
- "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
+ "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee",
"type": "github"
},
"original": {
"owner": "haskell",
- "ref": "3.4",
+ "ref": "3.2",
"repo": "cabal",
"type": "github"
}
},
- "cabal-34_5": {
+ "cabal-32_18": {
"flake": false,
"locked": {
- "lastModified": 1640353650,
- "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "lastModified": 1603716527,
+ "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=",
"owner": "haskell",
"repo": "cabal",
- "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
+ "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee",
"type": "github"
},
"original": {
"owner": "haskell",
- "ref": "3.4",
+ "ref": "3.2",
"repo": "cabal",
"type": "github"
}
},
- "cabal-34_6": {
+ "cabal-32_2": {
"flake": false,
"locked": {
- "lastModified": 1640353650,
- "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "lastModified": 1603716527,
+ "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=",
"owner": "haskell",
"repo": "cabal",
- "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
+ "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee",
"type": "github"
},
"original": {
"owner": "haskell",
- "ref": "3.4",
+ "ref": "3.2",
"repo": "cabal",
"type": "github"
}
},
- "cabal-36": {
+ "cabal-32_3": {
"flake": false,
"locked": {
- "lastModified": 1641652457,
- "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "lastModified": 1603716527,
+ "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=",
"owner": "haskell",
"repo": "cabal",
- "rev": "f27667f8ec360c475027dcaee0138c937477b070",
+ "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e",
"type": "github"
},
"original": {
"owner": "haskell",
- "ref": "3.6",
+ "ref": "3.2",
"repo": "cabal",
"type": "github"
}
},
- "cabal-36_2": {
+ "cabal-32_4": {
"flake": false,
"locked": {
- "lastModified": 1641652457,
- "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "lastModified": 1603716527,
+ "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=",
"owner": "haskell",
"repo": "cabal",
- "rev": "f27667f8ec360c475027dcaee0138c937477b070",
+ "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e",
"type": "github"
},
"original": {
"owner": "haskell",
- "ref": "3.6",
+ "ref": "3.2",
"repo": "cabal",
"type": "github"
}
},
- "cabal-36_3": {
+ "cabal-32_5": {
"flake": false,
"locked": {
- "lastModified": 1641652457,
- "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "lastModified": 1603716527,
+ "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=",
"owner": "haskell",
"repo": "cabal",
- "rev": "f27667f8ec360c475027dcaee0138c937477b070",
+ "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e",
"type": "github"
},
"original": {
"owner": "haskell",
- "ref": "3.6",
+ "ref": "3.2",
"repo": "cabal",
"type": "github"
}
},
- "cabal-36_4": {
+ "cabal-32_6": {
"flake": false,
"locked": {
- "lastModified": 1641652457,
- "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "lastModified": 1603716527,
+ "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=",
"owner": "haskell",
"repo": "cabal",
- "rev": "f27667f8ec360c475027dcaee0138c937477b070",
+ "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee",
"type": "github"
},
"original": {
"owner": "haskell",
- "ref": "3.6",
+ "ref": "3.2",
"repo": "cabal",
"type": "github"
}
},
- "cabal-36_5": {
+ "cabal-32_7": {
"flake": false,
"locked": {
- "lastModified": 1641652457,
- "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "lastModified": 1603716527,
+ "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=",
"owner": "haskell",
"repo": "cabal",
- "rev": "f27667f8ec360c475027dcaee0138c937477b070",
+ "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee",
"type": "github"
},
"original": {
"owner": "haskell",
- "ref": "3.6",
+ "ref": "3.2",
"repo": "cabal",
"type": "github"
}
},
- "cabal-36_6": {
+ "cabal-32_8": {
"flake": false,
"locked": {
- "lastModified": 1641652457,
- "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "lastModified": 1603716527,
+ "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=",
"owner": "haskell",
"repo": "cabal",
- "rev": "f27667f8ec360c475027dcaee0138c937477b070",
+ "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e",
"type": "github"
},
"original": {
"owner": "haskell",
- "ref": "3.6",
+ "ref": "3.2",
"repo": "cabal",
"type": "github"
}
},
- "cardano-haskell-packages": {
+ "cabal-32_9": {
"flake": false,
"locked": {
- "lastModified": 1670900592,
- "narHash": "sha256-SZlQp3W0WdxB00gO5A0krgDw7CLESm5jWZ6S+GPxCxA=",
- "owner": "input-output-hk",
- "repo": "cardano-haskell-packages",
- "rev": "052db7f6a2d5d24cfce829868d1a54e339dea229",
+ "lastModified": 1603716527,
+ "narHash": "sha256-sDbrmur9Zfp4mPKohCD8IDZfXJ0Tjxpmr2R+kg5PpSY=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "94aaa8e4720081f9c75497e2735b90f6a819b08e",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "ref": "repo",
- "repo": "cardano-haskell-packages",
+ "owner": "haskell",
+ "ref": "3.2",
+ "repo": "cabal",
"type": "github"
}
},
- "cardano-haskell-packages_2": {
+ "cabal-34": {
"flake": false,
"locked": {
- "lastModified": 1670900592,
- "narHash": "sha256-SZlQp3W0WdxB00gO5A0krgDw7CLESm5jWZ6S+GPxCxA=",
- "owner": "input-output-hk",
- "repo": "cardano-haskell-packages",
- "rev": "052db7f6a2d5d24cfce829868d1a54e339dea229",
+ "lastModified": 1640353650,
+ "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "ref": "repo",
- "repo": "cardano-haskell-packages",
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
"type": "github"
}
},
- "cardano-shell": {
+ "cabal-34_10": {
"flake": false,
"locked": {
- "lastModified": 1608537748,
- "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
- "owner": "input-output-hk",
- "repo": "cardano-shell",
- "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
+ "lastModified": 1622475795,
+ "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "cardano-shell",
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
"type": "github"
}
},
- "cardano-shell_2": {
+ "cabal-34_11": {
"flake": false,
"locked": {
- "lastModified": 1608537748,
- "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
- "owner": "input-output-hk",
- "repo": "cardano-shell",
- "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
+ "lastModified": 1640353650,
+ "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "cardano-shell",
- "type": "github"
- }
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
+ "type": "github"
+ }
},
- "cardano-shell_3": {
+ "cabal-34_12": {
"flake": false,
"locked": {
- "lastModified": 1608537748,
- "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
- "owner": "input-output-hk",
- "repo": "cardano-shell",
- "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
+ "lastModified": 1640353650,
+ "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "cardano-shell",
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
"type": "github"
}
},
- "cardano-shell_4": {
+ "cabal-34_13": {
"flake": false,
"locked": {
- "lastModified": 1608537748,
- "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
- "owner": "input-output-hk",
- "repo": "cardano-shell",
- "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
+ "lastModified": 1640353650,
+ "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "cardano-shell",
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
"type": "github"
}
},
- "cardano-shell_5": {
+ "cabal-34_14": {
"flake": false,
"locked": {
- "lastModified": 1608537748,
- "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
- "owner": "input-output-hk",
- "repo": "cardano-shell",
- "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
+ "lastModified": 1640353650,
+ "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "cardano-shell",
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
"type": "github"
}
},
- "cardano-shell_6": {
+ "cabal-34_15": {
"flake": false,
"locked": {
- "lastModified": 1608537748,
- "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
- "owner": "input-output-hk",
- "repo": "cardano-shell",
- "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
+ "lastModified": 1640353650,
+ "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "cardano-shell",
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
"type": "github"
}
},
- "devshell": {
- "inputs": {
- "flake-utils": [
- "haskell-nix",
- "tullia",
- "std",
- "flake-utils"
- ],
- "nixpkgs": [
- "haskell-nix",
- "tullia",
- "std",
- "nixpkgs"
- ]
- },
+ "cabal-34_16": {
+ "flake": false,
"locked": {
- "lastModified": 1663445644,
- "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
- "owner": "numtide",
- "repo": "devshell",
- "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
+ "lastModified": 1640353650,
+ "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "devshell",
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
"type": "github"
}
},
- "devshell_2": {
- "inputs": {
- "flake-utils": [
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "std",
- "flake-utils"
- ],
- "nixpkgs": [
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "std",
- "nixpkgs"
- ]
- },
+ "cabal-34_17": {
+ "flake": false,
"locked": {
- "lastModified": 1663445644,
- "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
- "owner": "numtide",
- "repo": "devshell",
- "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
+ "lastModified": 1640353650,
+ "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "devshell",
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
"type": "github"
}
},
- "devshell_3": {
- "inputs": {
- "flake-utils": [
- "mlabs-tooling",
- "plutus",
- "std",
- "flake-utils"
- ],
- "nixpkgs": [
- "mlabs-tooling",
- "plutus",
- "std",
- "nixpkgs"
- ]
- },
+ "cabal-34_18": {
+ "flake": false,
"locked": {
- "lastModified": 1663445644,
- "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
- "owner": "numtide",
- "repo": "devshell",
- "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
+ "lastModified": 1640353650,
+ "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "devshell",
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
"type": "github"
}
},
- "devshell_4": {
- "inputs": {
- "flake-utils": [
- "mlabs-tooling",
- "plutus",
- "tullia",
- "std",
- "flake-utils"
- ],
- "nixpkgs": [
- "mlabs-tooling",
- "plutus",
- "tullia",
- "std",
- "nixpkgs"
- ]
+ "cabal-34_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1640353650,
+ "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
+ "type": "github"
},
+ "original": {
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
+ "type": "github"
+ }
+ },
+ "cabal-34_3": {
+ "flake": false,
"locked": {
- "lastModified": 1663445644,
- "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
- "owner": "numtide",
- "repo": "devshell",
- "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
+ "lastModified": 1622475795,
+ "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "devshell",
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
"type": "github"
}
},
- "devshell_5": {
- "inputs": {
- "flake-utils": [
- "protobufs-nix",
- "haskell-nix",
- "tullia",
- "std",
- "flake-utils"
- ],
- "nixpkgs": [
- "protobufs-nix",
- "haskell-nix",
- "tullia",
- "std",
- "nixpkgs"
- ]
+ "cabal-34_4": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1622475795,
+ "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049",
+ "type": "github"
},
+ "original": {
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
+ "type": "github"
+ }
+ },
+ "cabal-34_5": {
+ "flake": false,
"locked": {
- "lastModified": 1663445644,
- "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
- "owner": "numtide",
- "repo": "devshell",
- "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
+ "lastModified": 1622475795,
+ "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "devshell",
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
"type": "github"
}
},
- "devshell_6": {
- "inputs": {
- "flake-utils": [
- "protobufs-nix",
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "std",
- "flake-utils"
- ],
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "std",
- "nixpkgs"
- ]
- },
+ "cabal-34_6": {
+ "flake": false,
"locked": {
- "lastModified": 1663445644,
- "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
- "owner": "numtide",
- "repo": "devshell",
- "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
+ "lastModified": 1640353650,
+ "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "devshell",
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
"type": "github"
}
},
- "devshell_7": {
- "inputs": {
- "flake-utils": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "std",
- "flake-utils"
- ],
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "std",
- "nixpkgs"
- ]
- },
+ "cabal-34_7": {
+ "flake": false,
"locked": {
- "lastModified": 1663445644,
- "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
- "owner": "numtide",
- "repo": "devshell",
- "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
+ "lastModified": 1640353650,
+ "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "devshell",
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
"type": "github"
}
},
- "devshell_8": {
- "inputs": {
- "flake-utils": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "tullia",
- "std",
- "flake-utils"
- ],
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "tullia",
- "std",
- "nixpkgs"
- ]
- },
+ "cabal-34_8": {
+ "flake": false,
"locked": {
- "lastModified": 1663445644,
- "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
- "owner": "numtide",
- "repo": "devshell",
- "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
+ "lastModified": 1622475795,
+ "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "devshell",
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
"type": "github"
}
},
- "dmerge": {
- "inputs": {
- "nixlib": [
- "haskell-nix",
- "tullia",
- "std",
- "nixpkgs"
- ],
- "yants": [
- "haskell-nix",
- "tullia",
- "std",
- "yants"
- ]
- },
+ "cabal-34_9": {
+ "flake": false,
"locked": {
- "lastModified": 1659548052,
- "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
- "owner": "divnix",
- "repo": "data-merge",
- "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
+ "lastModified": 1622475795,
+ "narHash": "sha256-chwTL304Cav+7p38d9mcb+egABWmxo2Aq+xgVBgEb/U=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "b086c1995cdd616fc8d91f46a21e905cc50a1049",
"type": "github"
},
"original": {
- "owner": "divnix",
- "repo": "data-merge",
+ "owner": "haskell",
+ "ref": "3.4",
+ "repo": "cabal",
"type": "github"
}
},
- "dmerge_2": {
- "inputs": {
- "nixlib": [
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "std",
- "nixpkgs"
- ],
- "yants": [
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "std",
- "yants"
- ]
- },
+ "cabal-36": {
+ "flake": false,
"locked": {
- "lastModified": 1659548052,
- "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
- "owner": "divnix",
- "repo": "data-merge",
- "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
+ "lastModified": 1641652457,
+ "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "f27667f8ec360c475027dcaee0138c937477b070",
"type": "github"
},
"original": {
- "owner": "divnix",
- "repo": "data-merge",
+ "owner": "haskell",
+ "ref": "3.6",
+ "repo": "cabal",
"type": "github"
}
},
- "dmerge_3": {
- "inputs": {
- "nixlib": [
- "mlabs-tooling",
- "plutus",
- "std",
- "nixpkgs"
- ],
- "yants": [
- "mlabs-tooling",
- "plutus",
- "std",
- "yants"
- ]
- },
+ "cabal-36_10": {
+ "flake": false,
"locked": {
- "lastModified": 1659548052,
- "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
- "owner": "divnix",
- "repo": "data-merge",
- "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
+ "lastModified": 1641652457,
+ "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "f27667f8ec360c475027dcaee0138c937477b070",
"type": "github"
},
"original": {
- "owner": "divnix",
- "repo": "data-merge",
+ "owner": "haskell",
+ "ref": "3.6",
+ "repo": "cabal",
"type": "github"
}
},
- "dmerge_4": {
- "inputs": {
- "nixlib": [
- "mlabs-tooling",
- "plutus",
- "tullia",
- "std",
- "nixpkgs"
- ],
- "yants": [
- "mlabs-tooling",
- "plutus",
- "tullia",
- "std",
- "yants"
- ]
- },
+ "cabal-36_11": {
+ "flake": false,
"locked": {
- "lastModified": 1659548052,
- "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
- "owner": "divnix",
- "repo": "data-merge",
- "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
+ "lastModified": 1641652457,
+ "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "f27667f8ec360c475027dcaee0138c937477b070",
"type": "github"
},
"original": {
- "owner": "divnix",
- "repo": "data-merge",
+ "owner": "haskell",
+ "ref": "3.6",
+ "repo": "cabal",
"type": "github"
}
},
- "dmerge_5": {
- "inputs": {
- "nixlib": [
- "protobufs-nix",
- "haskell-nix",
- "tullia",
- "std",
- "nixpkgs"
- ],
- "yants": [
- "protobufs-nix",
- "haskell-nix",
- "tullia",
- "std",
- "yants"
- ]
- },
+ "cabal-36_12": {
+ "flake": false,
"locked": {
- "lastModified": 1659548052,
- "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
- "owner": "divnix",
- "repo": "data-merge",
- "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
+ "lastModified": 1641652457,
+ "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "f27667f8ec360c475027dcaee0138c937477b070",
"type": "github"
},
"original": {
- "owner": "divnix",
- "repo": "data-merge",
- "type": "github"
- }
+ "owner": "haskell",
+ "ref": "3.6",
+ "repo": "cabal",
+ "type": "github"
+ }
},
- "dmerge_6": {
- "inputs": {
- "nixlib": [
- "protobufs-nix",
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "std",
- "nixpkgs"
- ],
- "yants": [
- "protobufs-nix",
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "std",
- "yants"
- ]
- },
+ "cabal-36_13": {
+ "flake": false,
"locked": {
- "lastModified": 1659548052,
- "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
- "owner": "divnix",
- "repo": "data-merge",
- "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
+ "lastModified": 1641652457,
+ "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "f27667f8ec360c475027dcaee0138c937477b070",
"type": "github"
},
"original": {
- "owner": "divnix",
- "repo": "data-merge",
+ "owner": "haskell",
+ "ref": "3.6",
+ "repo": "cabal",
"type": "github"
}
},
- "dmerge_7": {
- "inputs": {
- "nixlib": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "std",
- "nixpkgs"
- ],
- "yants": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "std",
- "yants"
- ]
- },
+ "cabal-36_14": {
+ "flake": false,
"locked": {
- "lastModified": 1659548052,
- "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
- "owner": "divnix",
- "repo": "data-merge",
- "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
+ "lastModified": 1641652457,
+ "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "f27667f8ec360c475027dcaee0138c937477b070",
"type": "github"
},
"original": {
- "owner": "divnix",
- "repo": "data-merge",
+ "owner": "haskell",
+ "ref": "3.6",
+ "repo": "cabal",
"type": "github"
}
},
- "dmerge_8": {
- "inputs": {
- "nixlib": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "tullia",
- "std",
- "nixpkgs"
- ],
- "yants": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "tullia",
- "std",
- "yants"
- ]
- },
+ "cabal-36_15": {
+ "flake": false,
"locked": {
- "lastModified": 1659548052,
- "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
- "owner": "divnix",
- "repo": "data-merge",
- "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
+ "lastModified": 1641652457,
+ "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "f27667f8ec360c475027dcaee0138c937477b070",
"type": "github"
},
"original": {
- "owner": "divnix",
- "repo": "data-merge",
+ "owner": "haskell",
+ "ref": "3.6",
+ "repo": "cabal",
"type": "github"
}
},
- "ema": {
+ "cabal-36_16": {
"flake": false,
"locked": {
- "lastModified": 1668972953,
- "narHash": "sha256-WyTqCQg9xPqB2wC16PdjocaIL81MBLtjgC3eCzhN5hE=",
- "owner": "EmaApps",
- "repo": "ema",
- "rev": "61faae56aa0f3c6ca815f344684cc566f6341662",
+ "lastModified": 1641652457,
+ "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "f27667f8ec360c475027dcaee0138c937477b070",
"type": "github"
},
"original": {
- "owner": "EmaApps",
- "repo": "ema",
+ "owner": "haskell",
+ "ref": "3.6",
+ "repo": "cabal",
"type": "github"
}
},
- "ema_2": {
+ "cabal-36_2": {
"flake": false,
"locked": {
- "lastModified": 1668972953,
- "narHash": "sha256-WyTqCQg9xPqB2wC16PdjocaIL81MBLtjgC3eCzhN5hE=",
- "owner": "EmaApps",
- "repo": "ema",
- "rev": "61faae56aa0f3c6ca815f344684cc566f6341662",
+ "lastModified": 1641652457,
+ "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "f27667f8ec360c475027dcaee0138c937477b070",
"type": "github"
},
"original": {
- "owner": "EmaApps",
- "repo": "ema",
+ "owner": "haskell",
+ "ref": "3.6",
+ "repo": "cabal",
"type": "github"
}
},
- "emanote": {
- "inputs": {
- "ema": "ema",
- "flake-parts": "flake-parts_3",
- "haskell-flake": "haskell-flake",
- "heist": "heist",
- "heist-extra": "heist-extra",
- "nixpkgs": [
- "mlabs-tooling",
- "nixpkgs"
- ]
- },
+ "cabal-36_3": {
+ "flake": false,
"locked": {
- "lastModified": 1670780484,
- "narHash": "sha256-U/TqZ69T0owzlPbNlaLo8FkUdA6ifHT6wTk01VisaS0=",
- "owner": "srid",
- "repo": "emanote",
- "rev": "465a22b13bc3c608bce28725b7de59089bb03683",
+ "lastModified": 1640163203,
+ "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1",
"type": "github"
},
"original": {
- "owner": "srid",
- "ref": "master",
- "repo": "emanote",
+ "owner": "haskell",
+ "ref": "3.6",
+ "repo": "cabal",
"type": "github"
}
},
- "emanote_2": {
- "inputs": {
- "ema": "ema_2",
- "flake-parts": "flake-parts_5",
- "haskell-flake": "haskell-flake_2",
- "heist": "heist_2",
- "heist-extra": "heist-extra_2",
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "nixpkgs"
- ]
- },
+ "cabal-36_4": {
+ "flake": false,
"locked": {
- "lastModified": 1670780484,
- "narHash": "sha256-U/TqZ69T0owzlPbNlaLo8FkUdA6ifHT6wTk01VisaS0=",
- "owner": "srid",
- "repo": "emanote",
- "rev": "465a22b13bc3c608bce28725b7de59089bb03683",
+ "lastModified": 1640163203,
+ "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1",
"type": "github"
},
"original": {
- "owner": "srid",
- "ref": "master",
- "repo": "emanote",
+ "owner": "haskell",
+ "ref": "3.6",
+ "repo": "cabal",
"type": "github"
}
},
- "flake-compat": {
+ "cabal-36_5": {
"flake": false,
"locked": {
- "lastModified": 1635892615,
- "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=",
- "owner": "input-output-hk",
- "repo": "flake-compat",
- "rev": "eca47d3377946315596da653862d341ee5341318",
+ "lastModified": 1641652457,
+ "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "f27667f8ec360c475027dcaee0138c937477b070",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "flake-compat",
+ "owner": "haskell",
+ "ref": "3.6",
+ "repo": "cabal",
"type": "github"
}
},
- "flake-compat_10": {
+ "cabal-36_6": {
"flake": false,
"locked": {
- "lastModified": 1635892615,
- "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=",
- "owner": "input-output-hk",
- "repo": "flake-compat",
- "rev": "eca47d3377946315596da653862d341ee5341318",
+ "lastModified": 1641652457,
+ "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "f27667f8ec360c475027dcaee0138c937477b070",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "flake-compat",
+ "owner": "haskell",
+ "ref": "3.6",
+ "repo": "cabal",
"type": "github"
}
},
- "flake-compat_11": {
+ "cabal-36_7": {
"flake": false,
"locked": {
- "lastModified": 1650374568,
- "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
- "owner": "edolstra",
- "repo": "flake-compat",
- "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
+ "lastModified": 1640163203,
+ "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1",
"type": "github"
},
"original": {
- "owner": "edolstra",
- "repo": "flake-compat",
+ "owner": "haskell",
+ "ref": "3.6",
+ "repo": "cabal",
"type": "github"
}
},
- "flake-compat_12": {
+ "cabal-36_8": {
"flake": false,
"locked": {
- "lastModified": 1635892615,
- "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=",
- "owner": "input-output-hk",
- "repo": "flake-compat",
- "rev": "eca47d3377946315596da653862d341ee5341318",
+ "lastModified": 1640163203,
+ "narHash": "sha256-TwDWP2CffT0j40W6zr0J1Qbu+oh3nsF1lUx9446qxZM=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "ecf418050c1821f25e2e218f1be94c31e0465df1",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "flake-compat",
+ "owner": "haskell",
+ "ref": "3.6",
+ "repo": "cabal",
"type": "github"
}
},
- "flake-compat_13": {
+ "cabal-36_9": {
"flake": false,
"locked": {
- "lastModified": 1650374568,
- "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
- "owner": "edolstra",
- "repo": "flake-compat",
- "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
+ "lastModified": 1641652457,
+ "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=",
+ "owner": "haskell",
+ "repo": "cabal",
+ "rev": "f27667f8ec360c475027dcaee0138c937477b070",
"type": "github"
},
"original": {
- "owner": "edolstra",
- "repo": "flake-compat",
+ "owner": "haskell",
+ "ref": "3.6",
+ "repo": "cabal",
"type": "github"
}
},
- "flake-compat_14": {
+ "cardano-configurations": {
"flake": false,
"locked": {
- "lastModified": 1668681692,
- "narHash": "sha256-Ht91NGdewz8IQLtWZ9LCeNXMSXHUss+9COoqu6JLmXU=",
- "owner": "edolstra",
- "repo": "flake-compat",
- "rev": "009399224d5e398d03b22badca40a37ac85412a1",
+ "lastModified": 1671845278,
+ "narHash": "sha256-oOycxAu9kARfyUvkdjeq80Em7b+vP9XsBii8836f9yQ=",
+ "owner": "input-output-hk",
+ "repo": "cardano-configurations",
+ "rev": "36a75a920de312519c3a9086061daccb997f9cd0",
"type": "github"
},
"original": {
- "owner": "edolstra",
- "repo": "flake-compat",
+ "owner": "input-output-hk",
+ "repo": "cardano-configurations",
"type": "github"
}
},
- "flake-compat_2": {
+ "cardano-configurations_2": {
"flake": false,
"locked": {
- "lastModified": 1650374568,
- "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
- "owner": "edolstra",
- "repo": "flake-compat",
- "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
+ "lastModified": 1670462928,
+ "narHash": "sha256-nPeMzKeMAVTtWOBaYzC6xU/J0UCA79u3JBOk9mFKdF0=",
+ "owner": "input-output-hk",
+ "repo": "cardano-configurations",
+ "rev": "5d3dfead99eca0996c5b838a5fbccc94eb670df5",
"type": "github"
},
"original": {
- "owner": "edolstra",
- "repo": "flake-compat",
+ "owner": "input-output-hk",
+ "repo": "cardano-configurations",
"type": "github"
}
},
- "flake-compat_3": {
+ "cardano-configurations_3": {
"flake": false,
"locked": {
- "lastModified": 1635892615,
- "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=",
+ "lastModified": 1667387423,
+ "narHash": "sha256-oOycxAu9kARfyUvkdjeq80Em7b+vP9XsBii8836f9yQ=",
"owner": "input-output-hk",
- "repo": "flake-compat",
- "rev": "eca47d3377946315596da653862d341ee5341318",
+ "repo": "cardano-configurations",
+ "rev": "c0d11b5ff0c0200da00a50c17c38d9fd752ba532",
"type": "github"
},
"original": {
"owner": "input-output-hk",
- "repo": "flake-compat",
+ "repo": "cardano-configurations",
"type": "github"
}
},
- "flake-compat_4": {
+ "cardano-haskell-packages": {
"flake": false,
"locked": {
- "lastModified": 1650374568,
- "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
- "owner": "edolstra",
- "repo": "flake-compat",
- "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
+ "lastModified": 1670900592,
+ "narHash": "sha256-SZlQp3W0WdxB00gO5A0krgDw7CLESm5jWZ6S+GPxCxA=",
+ "owner": "input-output-hk",
+ "repo": "cardano-haskell-packages",
+ "rev": "052db7f6a2d5d24cfce829868d1a54e339dea229",
"type": "github"
},
"original": {
- "owner": "edolstra",
- "repo": "flake-compat",
+ "owner": "input-output-hk",
+ "ref": "repo",
+ "repo": "cardano-haskell-packages",
"type": "github"
}
},
- "flake-compat_5": {
+ "cardano-haskell-packages_2": {
"flake": false,
"locked": {
- "lastModified": 1635892615,
- "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=",
+ "lastModified": 1670900592,
+ "narHash": "sha256-SZlQp3W0WdxB00gO5A0krgDw7CLESm5jWZ6S+GPxCxA=",
"owner": "input-output-hk",
- "repo": "flake-compat",
- "rev": "eca47d3377946315596da653862d341ee5341318",
+ "repo": "cardano-haskell-packages",
+ "rev": "052db7f6a2d5d24cfce829868d1a54e339dea229",
"type": "github"
},
"original": {
"owner": "input-output-hk",
- "repo": "flake-compat",
+ "ref": "repo",
+ "repo": "cardano-haskell-packages",
"type": "github"
}
},
- "flake-compat_6": {
- "flake": false,
+ "cardano-mainnet-mirror": {
+ "inputs": {
+ "nixpkgs": "nixpkgs_3"
+ },
"locked": {
- "lastModified": 1650374568,
- "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
- "owner": "edolstra",
- "repo": "flake-compat",
- "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
+ "lastModified": 1642701714,
+ "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=",
+ "owner": "input-output-hk",
+ "repo": "cardano-mainnet-mirror",
+ "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d",
"type": "github"
},
"original": {
- "owner": "edolstra",
- "repo": "flake-compat",
+ "owner": "input-output-hk",
+ "ref": "nix",
+ "repo": "cardano-mainnet-mirror",
"type": "github"
}
},
- "flake-compat_7": {
- "flake": false,
+ "cardano-mainnet-mirror_2": {
+ "inputs": {
+ "nixpkgs": "nixpkgs_5"
+ },
"locked": {
- "lastModified": 1668681692,
- "narHash": "sha256-Ht91NGdewz8IQLtWZ9LCeNXMSXHUss+9COoqu6JLmXU=",
- "owner": "edolstra",
- "repo": "flake-compat",
- "rev": "009399224d5e398d03b22badca40a37ac85412a1",
+ "lastModified": 1642701714,
+ "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=",
+ "owner": "input-output-hk",
+ "repo": "cardano-mainnet-mirror",
+ "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d",
"type": "github"
},
"original": {
- "owner": "edolstra",
- "repo": "flake-compat",
+ "owner": "input-output-hk",
+ "ref": "nix",
+ "repo": "cardano-mainnet-mirror",
"type": "github"
}
},
- "flake-compat_8": {
- "flake": false,
+ "cardano-mainnet-mirror_3": {
+ "inputs": {
+ "nixpkgs": "nixpkgs_6"
+ },
"locked": {
- "lastModified": 1635892615,
- "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=",
+ "lastModified": 1642701714,
+ "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=",
"owner": "input-output-hk",
- "repo": "flake-compat",
- "rev": "eca47d3377946315596da653862d341ee5341318",
+ "repo": "cardano-mainnet-mirror",
+ "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d",
"type": "github"
},
"original": {
"owner": "input-output-hk",
- "repo": "flake-compat",
+ "ref": "nix",
+ "repo": "cardano-mainnet-mirror",
"type": "github"
}
},
- "flake-compat_9": {
- "flake": false,
+ "cardano-mainnet-mirror_4": {
+ "inputs": {
+ "nixpkgs": "nixpkgs_11"
+ },
"locked": {
- "lastModified": 1650374568,
- "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
- "owner": "edolstra",
- "repo": "flake-compat",
- "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
+ "lastModified": 1642701714,
+ "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=",
+ "owner": "input-output-hk",
+ "repo": "cardano-mainnet-mirror",
+ "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d",
"type": "github"
},
"original": {
- "owner": "edolstra",
- "repo": "flake-compat",
+ "owner": "input-output-hk",
+ "ref": "nix",
+ "repo": "cardano-mainnet-mirror",
"type": "github"
}
},
- "flake-parts": {
+ "cardano-mainnet-mirror_5": {
"inputs": {
- "nixpkgs-lib": "nixpkgs-lib"
+ "nixpkgs": "nixpkgs_13"
},
"locked": {
- "lastModified": 1673362319,
- "narHash": "sha256-Pjp45Vnj7S/b3BRpZEVfdu8sqqA6nvVjvYu59okhOyI=",
- "owner": "hercules-ci",
- "repo": "flake-parts",
- "rev": "82c16f1682cf50c01cb0280b38a1eed202b3fe9f",
+ "lastModified": 1642701714,
+ "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=",
+ "owner": "input-output-hk",
+ "repo": "cardano-mainnet-mirror",
+ "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d",
"type": "github"
},
"original": {
- "id": "flake-parts",
- "type": "indirect"
+ "owner": "input-output-hk",
+ "ref": "nix",
+ "repo": "cardano-mainnet-mirror",
+ "type": "github"
}
},
- "flake-parts_2": {
+ "cardano-mainnet-mirror_6": {
"inputs": {
- "nixpkgs-lib": [
- "hci-effects",
- "hercules-ci-agent",
- "nixpkgs"
- ]
+ "nixpkgs": "nixpkgs_14"
},
"locked": {
- "lastModified": 1666885127,
- "narHash": "sha256-uXA/3lhLhwOTBMn9a5zJODKqaRT+SuL5cpEmOz2ULoo=",
- "owner": "hercules-ci",
- "repo": "flake-parts",
- "rev": "0e101dbae756d35a376a5e1faea532608e4a4b9a",
+ "lastModified": 1642701714,
+ "narHash": "sha256-SR3luE+ePX6U193EKE/KSEuVzWAW0YsyPYDC4hOvALs=",
+ "owner": "input-output-hk",
+ "repo": "cardano-mainnet-mirror",
+ "rev": "819488be9eabbba6aaa7c931559bc584d8071e3d",
"type": "github"
},
"original": {
- "owner": "hercules-ci",
- "repo": "flake-parts",
+ "owner": "input-output-hk",
+ "ref": "nix",
+ "repo": "cardano-mainnet-mirror",
"type": "github"
}
},
- "flake-parts_3": {
+ "cardano-node": {
"inputs": {
- "nixpkgs-lib": "nixpkgs-lib_2"
+ "CHaP": "CHaP_2",
+ "cardano-mainnet-mirror": "cardano-mainnet-mirror",
+ "cardano-node-workbench": [
+ "ctl",
+ "ogmios",
+ "blank"
+ ],
+ "customConfig": "customConfig",
+ "flake-compat": "flake-compat_2",
+ "hackageNix": "hackageNix",
+ "haskellNix": "haskellNix",
+ "hostNixpkgs": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "nixpkgs"
+ ],
+ "iohkNix": "iohkNix",
+ "nixTools": "nixTools",
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "haskellNix",
+ "nixpkgs-unstable"
+ ],
+ "node-measured": [
+ "ctl",
+ "ogmios",
+ "blank"
+ ],
+ "node-process": "node-process",
+ "node-snapshot": "node-snapshot",
+ "plutus-apps": "plutus-apps",
+ "utils": "utils_4"
},
"locked": {
- "lastModified": 1668450977,
- "narHash": "sha256-cfLhMhnvXn6x1vPm+Jow3RiFAUSCw/l1utktCw5rVA4=",
- "owner": "hercules-ci",
- "repo": "flake-parts",
- "rev": "d591857e9d7dd9ddbfba0ea02b43b927c3c0f1fa",
+ "lastModified": 1667644902,
+ "narHash": "sha256-WRRzfpDc+YVmTNbN9LNYY4dS8o21p/6NoKxtcZmoAcg=",
+ "owner": "input-output-hk",
+ "repo": "cardano-node",
+ "rev": "ebc7be471b30e5931b35f9bbc236d21c375b91bb",
"type": "github"
},
"original": {
- "owner": "hercules-ci",
- "repo": "flake-parts",
+ "owner": "input-output-hk",
+ "ref": "1.35.4",
+ "repo": "cardano-node",
"type": "github"
}
},
- "flake-parts_4": {
+ "cardano-node-snapshot": {
"inputs": {
+ "customConfig": "customConfig_3",
+ "haskellNix": "haskellNix_3",
+ "iohkNix": "iohkNix_3",
+ "membench": "membench_2",
"nixpkgs": [
- "mlabs-tooling",
- "nixpkgs"
- ]
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "node-snapshot",
+ "membench",
+ "cardano-node-snapshot",
+ "haskellNix",
+ "nixpkgs-2105"
+ ],
+ "utils": "utils"
},
"locked": {
- "lastModified": 1664391900,
- "narHash": "sha256-hQWV36ptF8pQY9J+finEOYUxhfSjbB6aDHXw/4go+44=",
- "owner": "mlabs-haskell",
- "repo": "flake-parts",
- "rev": "a8a2d7085a2ffbf06c7b11767018dd7a4c5d4e1b",
+ "lastModified": 1644954571,
+ "narHash": "sha256-c6MM1mQoS/AnTIrwaRmITK4L4i9lLNtkjOUHiseBtUs=",
+ "owner": "input-output-hk",
+ "repo": "cardano-node",
+ "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d",
"type": "github"
},
"original": {
- "owner": "mlabs-haskell",
- "ref": "fix-for-ifd",
- "repo": "flake-parts",
+ "owner": "input-output-hk",
+ "repo": "cardano-node",
+ "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d",
"type": "github"
}
},
- "flake-parts_5": {
+ "cardano-node-snapshot_2": {
"inputs": {
- "nixpkgs-lib": "nixpkgs-lib_3"
+ "customConfig": "customConfig_7",
+ "haskellNix": "haskellNix_7",
+ "iohkNix": "iohkNix_7",
+ "membench": "membench_4",
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "node-snapshot",
+ "membench",
+ "cardano-node-snapshot",
+ "haskellNix",
+ "nixpkgs-2105"
+ ],
+ "utils": "utils_6"
},
"locked": {
- "lastModified": 1668450977,
- "narHash": "sha256-cfLhMhnvXn6x1vPm+Jow3RiFAUSCw/l1utktCw5rVA4=",
- "owner": "hercules-ci",
- "repo": "flake-parts",
- "rev": "d591857e9d7dd9ddbfba0ea02b43b927c3c0f1fa",
+ "lastModified": 1644954571,
+ "narHash": "sha256-c6MM1mQoS/AnTIrwaRmITK4L4i9lLNtkjOUHiseBtUs=",
+ "owner": "input-output-hk",
+ "repo": "cardano-node",
+ "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d",
"type": "github"
},
"original": {
- "owner": "hercules-ci",
- "repo": "flake-parts",
+ "owner": "input-output-hk",
+ "repo": "cardano-node",
+ "rev": "30d62b86e7b98da28ef8ad9412e4e00a1ba1231d",
"type": "github"
}
},
- "flake-parts_6": {
+ "cardano-node_2": {
"inputs": {
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
+ "cardano-mainnet-mirror": "cardano-mainnet-mirror_4",
+ "cardano-node-workbench": [
+ "ctl",
+ "ogmios-nixos",
+ "blank"
+ ],
+ "customConfig": "customConfig_5",
+ "flake-compat": "flake-compat_7",
+ "hackageNix": "hackageNix_2",
+ "haskellNix": "haskellNix_5",
+ "hostNixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
"nixpkgs"
- ]
+ ],
+ "iohkNix": "iohkNix_5",
+ "nixTools": "nixTools_2",
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "haskellNix",
+ "nixpkgs-unstable"
+ ],
+ "node-measured": [
+ "ctl",
+ "ogmios-nixos",
+ "blank"
+ ],
+ "node-process": "node-process_2",
+ "node-snapshot": "node-snapshot_2",
+ "plutus-apps": "plutus-apps_2",
+ "utils": "utils_9"
},
"locked": {
- "lastModified": 1664391900,
- "narHash": "sha256-hQWV36ptF8pQY9J+finEOYUxhfSjbB6aDHXw/4go+44=",
- "owner": "mlabs-haskell",
- "repo": "flake-parts",
- "rev": "a8a2d7085a2ffbf06c7b11767018dd7a4c5d4e1b",
+ "lastModified": 1659625017,
+ "narHash": "sha256-4IrheFeoWfvkZQndEk4fGUkOiOjcVhcyXZ6IqmvkDgg=",
+ "owner": "input-output-hk",
+ "repo": "cardano-node",
+ "rev": "950c4e222086fed5ca53564e642434ce9307b0b9",
"type": "github"
},
"original": {
- "owner": "mlabs-haskell",
- "ref": "fix-for-ifd",
- "repo": "flake-parts",
+ "owner": "input-output-hk",
+ "ref": "1.35.3",
+ "repo": "cardano-node",
"type": "github"
}
},
- "flake-utils": {
+ "cardano-shell": {
+ "flake": false,
"locked": {
- "lastModified": 1667395993,
- "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_10": {
+ "cardano-shell_10": {
+ "flake": false,
"locked": {
- "lastModified": 1653893745,
- "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_11": {
+ "cardano-shell_11": {
+ "flake": false,
"locked": {
- "lastModified": 1644229661,
- "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_12": {
+ "cardano-shell_12": {
+ "flake": false,
"locked": {
- "lastModified": 1644229661,
- "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_13": {
+ "cardano-shell_13": {
+ "flake": false,
"locked": {
- "lastModified": 1659877975,
- "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_14": {
+ "cardano-shell_14": {
+ "flake": false,
"locked": {
- "lastModified": 1653893745,
- "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_15": {
+ "cardano-shell_15": {
+ "flake": false,
"locked": {
- "lastModified": 1653893745,
- "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_16": {
+ "cardano-shell_16": {
+ "flake": false,
"locked": {
- "lastModified": 1659877975,
- "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_17": {
+ "cardano-shell_17": {
+ "flake": false,
"locked": {
- "lastModified": 1653893745,
- "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_18": {
+ "cardano-shell_18": {
+ "flake": false,
"locked": {
- "lastModified": 1667395993,
- "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_19": {
+ "cardano-shell_2": {
+ "flake": false,
"locked": {
- "lastModified": 1667395993,
- "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_2": {
+ "cardano-shell_3": {
+ "flake": false,
"locked": {
- "lastModified": 1644229661,
- "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_20": {
+ "cardano-shell_4": {
+ "flake": false,
"locked": {
- "lastModified": 1644229661,
- "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_21": {
+ "cardano-shell_5": {
+ "flake": false,
"locked": {
- "lastModified": 1653893745,
- "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_22": {
+ "cardano-shell_6": {
+ "flake": false,
"locked": {
- "lastModified": 1659877975,
- "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_23": {
+ "cardano-shell_7": {
+ "flake": false,
"locked": {
- "lastModified": 1653893745,
- "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_24": {
+ "cardano-shell_8": {
+ "flake": false,
"locked": {
- "lastModified": 1644229661,
- "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_25": {
+ "cardano-shell_9": {
+ "flake": false,
"locked": {
- "lastModified": 1653893745,
- "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
- "type": "github"
- },
- "original": {
- "owner": "numtide",
- "repo": "flake-utils",
- "type": "github"
- }
- },
- "flake-utils_26": {
- "locked": {
- "lastModified": 1659877975,
- "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
+ "lastModified": 1608537748,
+ "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
+ "rev": "9392c75087cb9a3d453998f4230930dea3a95725",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "cardano-shell",
"type": "github"
}
},
- "flake-utils_27": {
+ "ctl": {
+ "inputs": {
+ "cardano-configurations": "cardano-configurations",
+ "cardano-node": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node"
+ ],
+ "easy-purescript-nix": "easy-purescript-nix",
+ "flake-compat": "flake-compat",
+ "iohk-nix-environments": "iohk-nix-environments",
+ "kupo": "kupo",
+ "kupo-nixos": "kupo-nixos",
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "nixpkgs"
+ ],
+ "ogmios": "ogmios",
+ "ogmios-nixos": "ogmios-nixos",
+ "plutip": "plutip"
+ },
"locked": {
- "lastModified": 1653893745,
- "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "lastModified": 1676725162,
+ "narHash": "sha256-kgU0wi2l0+hT5BgvfUHV8vqMqV+rtfaXnBfGX1sCISc=",
+ "owner": "Plutonomicon",
+ "repo": "cardano-transaction-lib",
+ "rev": "205f25b591656b825186d2187fdcba1e00c3df87",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "Plutonomicon",
+ "ref": "v5.0.0",
+ "repo": "cardano-transaction-lib",
"type": "github"
}
},
- "flake-utils_28": {
+ "customConfig": {
"locked": {
- "lastModified": 1644229661,
- "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
+ "lastModified": 1630400035,
+ "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=",
+ "owner": "input-output-hk",
+ "repo": "empty-flake",
+ "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "empty-flake",
"type": "github"
}
},
- "flake-utils_29": {
+ "customConfig_2": {
"locked": {
- "lastModified": 1644229661,
- "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
+ "lastModified": 1630400035,
+ "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=",
+ "owner": "input-output-hk",
+ "repo": "empty-flake",
+ "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "empty-flake",
"type": "github"
}
},
- "flake-utils_3": {
+ "customConfig_3": {
"locked": {
- "lastModified": 1653893745,
- "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "lastModified": 1630400035,
+ "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=",
+ "owner": "input-output-hk",
+ "repo": "empty-flake",
+ "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "empty-flake",
"type": "github"
}
},
- "flake-utils_30": {
+ "customConfig_4": {
"locked": {
- "lastModified": 1659877975,
- "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
+ "lastModified": 1630400035,
+ "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=",
+ "owner": "input-output-hk",
+ "repo": "empty-flake",
+ "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "empty-flake",
"type": "github"
}
},
- "flake-utils_31": {
+ "customConfig_5": {
"locked": {
- "lastModified": 1653893745,
- "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "lastModified": 1630400035,
+ "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=",
+ "owner": "input-output-hk",
+ "repo": "empty-flake",
+ "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "empty-flake",
"type": "github"
}
},
- "flake-utils_32": {
+ "customConfig_6": {
"locked": {
- "lastModified": 1653893745,
- "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "lastModified": 1630400035,
+ "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=",
+ "owner": "input-output-hk",
+ "repo": "empty-flake",
+ "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "empty-flake",
"type": "github"
}
},
- "flake-utils_33": {
+ "customConfig_7": {
"locked": {
- "lastModified": 1659877975,
- "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
+ "lastModified": 1630400035,
+ "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=",
+ "owner": "input-output-hk",
+ "repo": "empty-flake",
+ "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "empty-flake",
"type": "github"
}
},
- "flake-utils_34": {
+ "customConfig_8": {
"locked": {
- "lastModified": 1653893745,
- "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "lastModified": 1630400035,
+ "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=",
+ "owner": "input-output-hk",
+ "repo": "empty-flake",
+ "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a",
"type": "github"
},
"original": {
- "owner": "numtide",
- "repo": "flake-utils",
+ "owner": "input-output-hk",
+ "repo": "empty-flake",
"type": "github"
}
},
- "flake-utils_35": {
+ "devshell": {
+ "inputs": {
+ "flake-utils": [
+ "ctl",
+ "ogmios",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
"locked": {
- "lastModified": 1667395993,
- "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
+ "lastModified": 1663445644,
+ "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
"owner": "numtide",
- "repo": "flake-utils",
- "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
+ "repo": "devshell",
+ "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
"type": "github"
},
"original": {
"owner": "numtide",
- "repo": "flake-utils",
+ "repo": "devshell",
"type": "github"
}
},
- "flake-utils_4": {
+ "devshell_10": {
+ "inputs": {
+ "flake-utils": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "flake-utils"
+ ],
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "nixpkgs"
+ ]
+ },
"locked": {
- "lastModified": 1659877975,
- "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
+ "lastModified": 1663445644,
+ "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
"owner": "numtide",
- "repo": "flake-utils",
- "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
+ "repo": "devshell",
+ "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
"type": "github"
},
"original": {
"owner": "numtide",
- "repo": "flake-utils",
+ "repo": "devshell",
"type": "github"
}
},
- "flake-utils_5": {
+ "devshell_11": {
+ "inputs": {
+ "flake-utils": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
"locked": {
- "lastModified": 1653893745,
- "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "lastModified": 1663445644,
+ "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
"owner": "numtide",
- "repo": "flake-utils",
- "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "repo": "devshell",
+ "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
"type": "github"
},
"original": {
"owner": "numtide",
- "repo": "flake-utils",
+ "repo": "devshell",
"type": "github"
}
},
- "flake-utils_6": {
+ "devshell_2": {
+ "inputs": {
+ "flake-utils": [
+ "ctl",
+ "ogmios-nixos",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
"locked": {
- "lastModified": 1667077288,
- "narHash": "sha256-bdC8sFNDpT0HK74u9fUkpbf1MEzVYJ+ka7NXCdgBoaA=",
+ "lastModified": 1663445644,
+ "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
"owner": "numtide",
- "repo": "flake-utils",
- "rev": "6ee9ebb6b1ee695d2cacc4faa053a7b9baa76817",
+ "repo": "devshell",
+ "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
"type": "github"
},
"original": {
"owner": "numtide",
- "repo": "flake-utils",
+ "repo": "devshell",
"type": "github"
}
},
- "flake-utils_7": {
+ "devshell_3": {
+ "inputs": {
+ "flake-utils": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
+ "nixpkgs": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
"locked": {
- "lastModified": 1644229661,
- "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
+ "lastModified": 1663445644,
+ "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
"owner": "numtide",
- "repo": "flake-utils",
- "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
+ "repo": "devshell",
+ "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
"type": "github"
},
"original": {
"owner": "numtide",
- "repo": "flake-utils",
+ "repo": "devshell",
"type": "github"
}
},
- "flake-utils_8": {
- "locked": {
- "lastModified": 1653893745,
- "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
- "type": "github"
+ "devshell_4": {
+ "inputs": {
+ "flake-utils": [
+ "haskell-nix",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
+ "nixpkgs": [
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
},
- "original": {
- "owner": "numtide",
- "repo": "flake-utils",
- "type": "github"
- }
- },
- "flake-utils_9": {
"locked": {
- "lastModified": 1659877975,
- "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
+ "lastModified": 1663445644,
+ "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
"owner": "numtide",
- "repo": "flake-utils",
- "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
+ "repo": "devshell",
+ "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
"type": "github"
},
"original": {
"owner": "numtide",
- "repo": "flake-utils",
- "type": "github"
- }
- },
- "ghc-8.6.5-iohk": {
- "flake": false,
- "locked": {
- "lastModified": 1600920045,
- "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
- "owner": "input-output-hk",
- "repo": "ghc",
- "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
- "type": "github"
- },
- "original": {
- "owner": "input-output-hk",
- "ref": "release/8.6.5-iohk",
- "repo": "ghc",
- "type": "github"
- }
- },
- "ghc-8.6.5-iohk_2": {
- "flake": false,
- "locked": {
- "lastModified": 1600920045,
- "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
- "owner": "input-output-hk",
- "repo": "ghc",
- "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
- "type": "github"
- },
- "original": {
- "owner": "input-output-hk",
- "ref": "release/8.6.5-iohk",
- "repo": "ghc",
- "type": "github"
- }
- },
- "ghc-8.6.5-iohk_3": {
- "flake": false,
- "locked": {
- "lastModified": 1600920045,
- "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
- "owner": "input-output-hk",
- "repo": "ghc",
- "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
- "type": "github"
- },
- "original": {
- "owner": "input-output-hk",
- "ref": "release/8.6.5-iohk",
- "repo": "ghc",
- "type": "github"
- }
- },
- "ghc-8.6.5-iohk_4": {
- "flake": false,
- "locked": {
- "lastModified": 1600920045,
- "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
- "owner": "input-output-hk",
- "repo": "ghc",
- "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
- "type": "github"
- },
- "original": {
- "owner": "input-output-hk",
- "ref": "release/8.6.5-iohk",
- "repo": "ghc",
+ "repo": "devshell",
"type": "github"
}
},
- "ghc-8.6.5-iohk_5": {
- "flake": false,
- "locked": {
- "lastModified": 1600920045,
- "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
- "owner": "input-output-hk",
- "repo": "ghc",
- "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
- "type": "github"
+ "devshell_5": {
+ "inputs": {
+ "flake-utils": [
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
+ "nixpkgs": [
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
},
- "original": {
- "owner": "input-output-hk",
- "ref": "release/8.6.5-iohk",
- "repo": "ghc",
- "type": "github"
- }
- },
- "ghc-8.6.5-iohk_6": {
- "flake": false,
"locked": {
- "lastModified": 1600920045,
- "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
- "owner": "input-output-hk",
- "repo": "ghc",
- "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "lastModified": 1663445644,
+ "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
+ "owner": "numtide",
+ "repo": "devshell",
+ "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "ref": "release/8.6.5-iohk",
- "repo": "ghc",
+ "owner": "numtide",
+ "repo": "devshell",
"type": "github"
}
},
- "gitignore": {
+ "devshell_6": {
"inputs": {
+ "flake-utils": [
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "flake-utils"
+ ],
"nixpkgs": [
- "pre-commit-hooks",
+ "mlabs-tooling",
+ "plutus",
+ "std",
"nixpkgs"
]
},
"locked": {
- "lastModified": 1660459072,
- "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=",
- "owner": "hercules-ci",
- "repo": "gitignore.nix",
- "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73",
+ "lastModified": 1663445644,
+ "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
+ "owner": "numtide",
+ "repo": "devshell",
+ "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
"type": "github"
},
"original": {
- "owner": "hercules-ci",
- "repo": "gitignore.nix",
+ "owner": "numtide",
+ "repo": "devshell",
"type": "github"
}
},
- "gitignore-nix": {
+ "devshell_7": {
"inputs": {
+ "flake-utils": [
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
"nixpkgs": [
"mlabs-tooling",
"plutus",
+ "tullia",
+ "std",
"nixpkgs"
]
},
"locked": {
- "lastModified": 1660459072,
- "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=",
- "owner": "hercules-ci",
- "repo": "gitignore.nix",
- "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73",
+ "lastModified": 1663445644,
+ "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
+ "owner": "numtide",
+ "repo": "devshell",
+ "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
"type": "github"
},
"original": {
- "owner": "hercules-ci",
- "repo": "gitignore.nix",
+ "owner": "numtide",
+ "repo": "devshell",
"type": "github"
}
},
- "gitignore-nix_2": {
+ "devshell_8": {
"inputs": {
+ "flake-utils": [
+ "protobufs-nix",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
"nixpkgs": [
"protobufs-nix",
- "mlabs-tooling",
- "plutus",
+ "haskell-nix",
+ "tullia",
+ "std",
"nixpkgs"
]
},
"locked": {
- "lastModified": 1660459072,
- "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=",
- "owner": "hercules-ci",
- "repo": "gitignore.nix",
- "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73",
+ "lastModified": 1663445644,
+ "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
+ "owner": "numtide",
+ "repo": "devshell",
+ "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
"type": "github"
},
"original": {
- "owner": "hercules-ci",
- "repo": "gitignore.nix",
+ "owner": "numtide",
+ "repo": "devshell",
"type": "github"
}
},
- "gitignore_2": {
+ "devshell_9": {
"inputs": {
+ "flake-utils": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
"nixpkgs": [
"protobufs-nix",
- "pre-commit-hooks",
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
"nixpkgs"
]
},
"locked": {
- "lastModified": 1660459072,
- "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=",
- "owner": "hercules-ci",
- "repo": "gitignore.nix",
- "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73",
+ "lastModified": 1663445644,
+ "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
+ "owner": "numtide",
+ "repo": "devshell",
+ "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
"type": "github"
},
"original": {
- "owner": "hercules-ci",
- "repo": "gitignore.nix",
+ "owner": "numtide",
+ "repo": "devshell",
"type": "github"
}
},
- "gomod2nix": {
+ "dmerge": {
"inputs": {
- "nixpkgs": "nixpkgs_2",
- "utils": "utils"
+ "nixlib": [
+ "ctl",
+ "ogmios",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ],
+ "yants": [
+ "ctl",
+ "ogmios",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "yants"
+ ]
},
"locked": {
- "lastModified": 1655245309,
- "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=",
- "owner": "tweag",
- "repo": "gomod2nix",
- "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58",
+ "lastModified": 1659548052,
+ "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
+ "owner": "divnix",
+ "repo": "data-merge",
+ "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
"type": "github"
},
"original": {
- "owner": "tweag",
- "repo": "gomod2nix",
+ "owner": "divnix",
+ "repo": "data-merge",
"type": "github"
}
},
- "gomod2nix_2": {
+ "dmerge_10": {
"inputs": {
- "nixpkgs": "nixpkgs_8",
- "utils": "utils_2"
+ "nixlib": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "nixpkgs"
+ ],
+ "yants": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "yants"
+ ]
},
"locked": {
- "lastModified": 1655245309,
- "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=",
- "owner": "tweag",
- "repo": "gomod2nix",
- "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58",
+ "lastModified": 1659548052,
+ "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
+ "owner": "divnix",
+ "repo": "data-merge",
+ "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
"type": "github"
},
"original": {
- "owner": "tweag",
- "repo": "gomod2nix",
+ "owner": "divnix",
+ "repo": "data-merge",
"type": "github"
}
},
- "gomod2nix_3": {
+ "dmerge_11": {
"inputs": {
- "nixpkgs": "nixpkgs_14",
- "utils": "utils_3"
+ "nixlib": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ],
+ "yants": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "std",
+ "yants"
+ ]
},
"locked": {
- "lastModified": 1655245309,
- "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=",
- "owner": "tweag",
- "repo": "gomod2nix",
- "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58",
+ "lastModified": 1659548052,
+ "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
+ "owner": "divnix",
+ "repo": "data-merge",
+ "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
"type": "github"
},
"original": {
- "owner": "tweag",
- "repo": "gomod2nix",
+ "owner": "divnix",
+ "repo": "data-merge",
"type": "github"
}
},
- "gomod2nix_4": {
+ "dmerge_2": {
"inputs": {
- "nixpkgs": "nixpkgs_19",
- "utils": "utils_4"
+ "nixlib": [
+ "ctl",
+ "ogmios-nixos",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ],
+ "yants": [
+ "ctl",
+ "ogmios-nixos",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "yants"
+ ]
},
"locked": {
- "lastModified": 1655245309,
- "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=",
- "owner": "tweag",
- "repo": "gomod2nix",
- "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58",
+ "lastModified": 1659548052,
+ "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
+ "owner": "divnix",
+ "repo": "data-merge",
+ "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
"type": "github"
},
"original": {
- "owner": "tweag",
- "repo": "gomod2nix",
+ "owner": "divnix",
+ "repo": "data-merge",
"type": "github"
}
},
- "gomod2nix_5": {
+ "dmerge_3": {
"inputs": {
- "nixpkgs": "nixpkgs_23",
- "utils": "utils_5"
+ "nixlib": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ],
+ "yants": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "yants"
+ ]
},
"locked": {
- "lastModified": 1655245309,
- "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=",
- "owner": "tweag",
- "repo": "gomod2nix",
- "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58",
+ "lastModified": 1659548052,
+ "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
+ "owner": "divnix",
+ "repo": "data-merge",
+ "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
"type": "github"
},
"original": {
- "owner": "tweag",
- "repo": "gomod2nix",
+ "owner": "divnix",
+ "repo": "data-merge",
"type": "github"
}
},
- "gomod2nix_6": {
+ "dmerge_4": {
"inputs": {
- "nixpkgs": "nixpkgs_29",
- "utils": "utils_6"
+ "nixlib": [
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ],
+ "yants": [
+ "haskell-nix",
+ "tullia",
+ "std",
+ "yants"
+ ]
},
"locked": {
- "lastModified": 1655245309,
- "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=",
- "owner": "tweag",
- "repo": "gomod2nix",
- "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58",
+ "lastModified": 1659548052,
+ "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
+ "owner": "divnix",
+ "repo": "data-merge",
+ "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
"type": "github"
},
"original": {
- "owner": "tweag",
- "repo": "gomod2nix",
+ "owner": "divnix",
+ "repo": "data-merge",
"type": "github"
}
},
- "hackage": {
- "flake": false,
+ "dmerge_5": {
+ "inputs": {
+ "nixlib": [
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ],
+ "yants": [
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "yants"
+ ]
+ },
"locked": {
- "lastModified": 1669857312,
- "narHash": "sha256-m0jYF2gOKTaCcedV+dZkCjVbfv0CWkRziCeEk/NF/34=",
- "owner": "input-output-hk",
- "repo": "hackage.nix",
- "rev": "8299f5acc68f0e91563e7688f24cbc70391600bf",
+ "lastModified": 1659548052,
+ "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
+ "owner": "divnix",
+ "repo": "data-merge",
+ "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "hackage.nix",
+ "owner": "divnix",
+ "repo": "data-merge",
"type": "github"
}
},
- "hackage-nix": {
- "flake": false,
+ "dmerge_6": {
+ "inputs": {
+ "nixlib": [
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "nixpkgs"
+ ],
+ "yants": [
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "yants"
+ ]
+ },
"locked": {
- "lastModified": 1667178734,
- "narHash": "sha256-0GwFFm9S+2ulW3nFFEONPu7QlM8igY6dwdxhrsjZURM=",
- "owner": "input-output-hk",
- "repo": "hackage.nix",
- "rev": "e24596503629164425c339135fd19a0edbcd6d2f",
+ "lastModified": 1659548052,
+ "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
+ "owner": "divnix",
+ "repo": "data-merge",
+ "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "hackage.nix",
+ "owner": "divnix",
+ "repo": "data-merge",
"type": "github"
}
},
- "hackage-nix_2": {
- "flake": false,
- "locked": {
- "lastModified": 1667178734,
- "narHash": "sha256-0GwFFm9S+2ulW3nFFEONPu7QlM8igY6dwdxhrsjZURM=",
- "owner": "input-output-hk",
- "repo": "hackage.nix",
- "rev": "e24596503629164425c339135fd19a0edbcd6d2f",
+ "dmerge_7": {
+ "inputs": {
+ "nixlib": [
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ],
+ "yants": [
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "std",
+ "yants"
+ ]
+ },
+ "locked": {
+ "lastModified": 1659548052,
+ "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
+ "owner": "divnix",
+ "repo": "data-merge",
+ "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "hackage.nix",
+ "owner": "divnix",
+ "repo": "data-merge",
"type": "github"
}
},
- "hackage_2": {
+ "dmerge_8": {
+ "inputs": {
+ "nixlib": [
+ "protobufs-nix",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ],
+ "yants": [
+ "protobufs-nix",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "yants"
+ ]
+ },
+ "locked": {
+ "lastModified": 1659548052,
+ "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
+ "owner": "divnix",
+ "repo": "data-merge",
+ "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
+ "type": "github"
+ },
+ "original": {
+ "owner": "divnix",
+ "repo": "data-merge",
+ "type": "github"
+ }
+ },
+ "dmerge_9": {
+ "inputs": {
+ "nixlib": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ],
+ "yants": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "yants"
+ ]
+ },
+ "locked": {
+ "lastModified": 1659548052,
+ "narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
+ "owner": "divnix",
+ "repo": "data-merge",
+ "rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
+ "type": "github"
+ },
+ "original": {
+ "owner": "divnix",
+ "repo": "data-merge",
+ "type": "github"
+ }
+ },
+ "easy-purescript-nix": {
"flake": false,
"locked": {
- "lastModified": 1670891293,
- "narHash": "sha256-GeM+cYlkCAjLdOu+he9bmaL/hBj3XrVSrNUP4p4OQdg=",
- "owner": "input-output-hk",
- "repo": "hackage.nix",
- "rev": "a63a92060aa872b284db85fb914a7732931a0132",
+ "lastModified": 1666686938,
+ "narHash": "sha256-/UOLRdnEhIOcxcm5ouOipOiSgHRzJde0ccAx4xB1dnU=",
+ "owner": "justinwoo",
+ "repo": "easy-purescript-nix",
+ "rev": "da7acb2662961fd355f0a01a25bd32bf33577fa8",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "hackage.nix",
+ "owner": "justinwoo",
+ "repo": "easy-purescript-nix",
+ "rev": "da7acb2662961fd355f0a01a25bd32bf33577fa8",
"type": "github"
}
},
- "hackage_3": {
+ "ema": {
"flake": false,
"locked": {
- "lastModified": 1671409472,
- "narHash": "sha256-XPTmsbgw4eaNzGsk5iCg+KMC5bgZViIuF0rDovyrZ28=",
- "owner": "input-output-hk",
- "repo": "hackage.nix",
- "rev": "ffecef84eaacdce9c02820ae46f57f203b41ab07",
+ "lastModified": 1668972953,
+ "narHash": "sha256-WyTqCQg9xPqB2wC16PdjocaIL81MBLtjgC3eCzhN5hE=",
+ "owner": "EmaApps",
+ "repo": "ema",
+ "rev": "61faae56aa0f3c6ca815f344684cc566f6341662",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "hackage.nix",
+ "owner": "EmaApps",
+ "repo": "ema",
"type": "github"
}
},
- "hackage_4": {
+ "ema_2": {
"flake": false,
"locked": {
- "lastModified": 1670891293,
- "narHash": "sha256-GeM+cYlkCAjLdOu+he9bmaL/hBj3XrVSrNUP4p4OQdg=",
- "owner": "input-output-hk",
- "repo": "hackage.nix",
- "rev": "a63a92060aa872b284db85fb914a7732931a0132",
+ "lastModified": 1668972953,
+ "narHash": "sha256-WyTqCQg9xPqB2wC16PdjocaIL81MBLtjgC3eCzhN5hE=",
+ "owner": "EmaApps",
+ "repo": "ema",
+ "rev": "61faae56aa0f3c6ca815f344684cc566f6341662",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "hackage.nix",
+ "owner": "EmaApps",
+ "repo": "ema",
"type": "github"
}
},
- "haskell-flake": {
+ "emanote": {
+ "inputs": {
+ "ema": "ema",
+ "flake-parts": "flake-parts_3",
+ "haskell-flake": "haskell-flake",
+ "heist": "heist",
+ "heist-extra": "heist-extra",
+ "nixpkgs": [
+ "mlabs-tooling",
+ "nixpkgs"
+ ]
+ },
"locked": {
- "lastModified": 1668167720,
- "narHash": "sha256-5wDTR6xt9BB3BjgKR+YOjOkZgMyDXKaX79g42sStzDU=",
+ "lastModified": 1670780484,
+ "narHash": "sha256-U/TqZ69T0owzlPbNlaLo8FkUdA6ifHT6wTk01VisaS0=",
"owner": "srid",
- "repo": "haskell-flake",
- "rev": "4fc511d93a55fedf815c1647ad146c26d7a2054e",
+ "repo": "emanote",
+ "rev": "465a22b13bc3c608bce28725b7de59089bb03683",
"type": "github"
},
"original": {
"owner": "srid",
- "repo": "haskell-flake",
+ "ref": "master",
+ "repo": "emanote",
"type": "github"
}
},
- "haskell-flake_2": {
+ "emanote_2": {
+ "inputs": {
+ "ema": "ema_2",
+ "flake-parts": "flake-parts_5",
+ "haskell-flake": "haskell-flake_2",
+ "heist": "heist_2",
+ "heist-extra": "heist-extra_2",
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "nixpkgs"
+ ]
+ },
"locked": {
- "lastModified": 1668167720,
- "narHash": "sha256-5wDTR6xt9BB3BjgKR+YOjOkZgMyDXKaX79g42sStzDU=",
+ "lastModified": 1670780484,
+ "narHash": "sha256-U/TqZ69T0owzlPbNlaLo8FkUdA6ifHT6wTk01VisaS0=",
"owner": "srid",
- "repo": "haskell-flake",
- "rev": "4fc511d93a55fedf815c1647ad146c26d7a2054e",
+ "repo": "emanote",
+ "rev": "465a22b13bc3c608bce28725b7de59089bb03683",
"type": "github"
},
"original": {
"owner": "srid",
- "repo": "haskell-flake",
+ "ref": "master",
+ "repo": "emanote",
"type": "github"
}
},
- "haskell-language-server": {
+ "flake-compat": {
"flake": false,
"locked": {
- "lastModified": 1663135728,
- "narHash": "sha256-ghyyig0GZXRXS56FxH8unpDceU06i/uGBCBmRwneZPw=",
- "owner": "haskell",
- "repo": "haskell-language-server",
- "rev": "ddb21a0c8d4e657c4b81ce250239bccf28fc9524",
+ "lastModified": 1673956053,
+ "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
"type": "github"
},
"original": {
- "owner": "haskell",
- "ref": "1.8.0.0",
- "repo": "haskell-language-server",
+ "owner": "edolstra",
+ "repo": "flake-compat",
"type": "github"
}
},
- "haskell-language-server_2": {
+ "flake-compat_10": {
"flake": false,
"locked": {
- "lastModified": 1663135728,
- "narHash": "sha256-ghyyig0GZXRXS56FxH8unpDceU06i/uGBCBmRwneZPw=",
- "owner": "haskell",
- "repo": "haskell-language-server",
- "rev": "ddb21a0c8d4e657c4b81ce250239bccf28fc9524",
+ "lastModified": 1650374568,
+ "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
"type": "github"
},
"original": {
- "owner": "haskell",
- "ref": "1.8.0.0",
- "repo": "haskell-language-server",
+ "owner": "edolstra",
+ "repo": "flake-compat",
"type": "github"
}
},
- "haskell-nix": {
- "inputs": {
- "HTTP": "HTTP",
- "cabal-32": "cabal-32",
- "cabal-34": "cabal-34",
- "cabal-36": "cabal-36",
- "cardano-shell": "cardano-shell",
- "flake-compat": "flake-compat",
- "flake-utils": "flake-utils_2",
- "ghc-8.6.5-iohk": "ghc-8.6.5-iohk",
- "hackage": "hackage",
- "hpc-coveralls": "hpc-coveralls",
- "hydra": "hydra",
- "nixpkgs": [
- "haskell-nix",
- "nixpkgs-unstable"
- ],
- "nixpkgs-2003": "nixpkgs-2003",
- "nixpkgs-2105": "nixpkgs-2105",
- "nixpkgs-2111": "nixpkgs-2111",
- "nixpkgs-2205": "nixpkgs-2205",
- "nixpkgs-2211": "nixpkgs-2211",
- "nixpkgs-unstable": "nixpkgs-unstable",
- "old-ghc-nix": "old-ghc-nix",
- "stackage": "stackage",
- "tullia": "tullia"
- },
+ "flake-compat_11": {
+ "flake": false,
"locked": {
- "lastModified": 1670221914,
- "narHash": "sha256-7Hu+s2wHiSWjnA1RlskxfV0JLp0Z1D6jGnh3KxmJLOY=",
- "owner": "input-output-hk",
- "repo": "haskell.nix",
- "rev": "6a971848cb717d8d0c8db71bd1c1d9fd38f02851",
+ "lastModified": 1668681692,
+ "narHash": "sha256-Ht91NGdewz8IQLtWZ9LCeNXMSXHUss+9COoqu6JLmXU=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "009399224d5e398d03b22badca40a37ac85412a1",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "haskell.nix",
+ "owner": "edolstra",
+ "repo": "flake-compat",
"type": "github"
}
},
- "haskell-nix_2": {
- "inputs": {
- "HTTP": "HTTP_2",
- "cabal-32": "cabal-32_2",
- "cabal-34": "cabal-34_2",
- "cabal-36": "cabal-36_2",
- "cardano-shell": "cardano-shell_2",
- "flake-compat": "flake-compat_3",
- "flake-utils": "flake-utils_7",
- "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_2",
- "hackage": "hackage_2",
- "hpc-coveralls": "hpc-coveralls_2",
- "hydra": "hydra_2",
- "iserv-proxy": "iserv-proxy",
- "nixpkgs": [
- "mlabs-tooling",
- "haskell-nix",
- "nixpkgs-unstable"
- ],
- "nixpkgs-2003": "nixpkgs-2003_2",
- "nixpkgs-2105": "nixpkgs-2105_2",
- "nixpkgs-2111": "nixpkgs-2111_2",
- "nixpkgs-2205": "nixpkgs-2205_2",
- "nixpkgs-2211": "nixpkgs-2211_2",
- "nixpkgs-unstable": "nixpkgs-unstable_2",
- "old-ghc-nix": "old-ghc-nix_2",
- "stackage": "stackage_2",
- "tullia": "tullia_2"
- },
+ "flake-compat_12": {
+ "flake": false,
"locked": {
- "lastModified": 1670892685,
- "narHash": "sha256-8wGGO9GsW9Fdyf84c4tm6E/QL3tJIGZGi/njO9pluAg=",
+ "lastModified": 1635892615,
+ "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=",
"owner": "input-output-hk",
- "repo": "haskell.nix",
- "rev": "bc1444ec292a42eb63b574412223837fe9aca57c",
+ "repo": "flake-compat",
+ "rev": "eca47d3377946315596da653862d341ee5341318",
"type": "github"
},
"original": {
"owner": "input-output-hk",
- "repo": "haskell.nix",
+ "repo": "flake-compat",
"type": "github"
}
},
- "haskell-nix_3": {
- "inputs": {
- "HTTP": "HTTP_3",
- "cabal-32": "cabal-32_3",
- "cabal-34": "cabal-34_3",
- "cabal-36": "cabal-36_3",
- "cardano-shell": "cardano-shell_3",
- "flake-compat": "flake-compat_5",
- "flake-utils": "flake-utils_11",
- "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_3",
- "hackage": [
- "mlabs-tooling",
- "plutus",
- "hackage-nix"
- ],
- "hpc-coveralls": "hpc-coveralls_3",
- "hydra": "hydra_3",
- "nixpkgs": [
- "mlabs-tooling",
- "plutus",
- "nixpkgs"
- ],
- "nixpkgs-2003": "nixpkgs-2003_3",
- "nixpkgs-2105": "nixpkgs-2105_3",
- "nixpkgs-2111": "nixpkgs-2111_3",
- "nixpkgs-2205": "nixpkgs-2205_3",
- "nixpkgs-unstable": "nixpkgs-unstable_3",
- "old-ghc-nix": "old-ghc-nix_3",
- "stackage": "stackage_3"
- },
+ "flake-compat_13": {
+ "flake": false,
"locked": {
- "lastModified": 1667366313,
- "narHash": "sha256-P12NMyexQDaSp5jyqOn4tWZ9XTzpdRTgwb7dZy1cTDc=",
- "owner": "input-output-hk",
- "repo": "haskell.nix",
- "rev": "69a42f86208cbe7dcbfc32bc7ddde76ed8eeb5ed",
+ "lastModified": 1650374568,
+ "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "haskell.nix",
+ "owner": "edolstra",
+ "repo": "flake-compat",
"type": "github"
}
},
- "haskell-nix_4": {
- "inputs": {
- "HTTP": "HTTP_4",
- "cabal-32": "cabal-32_4",
- "cabal-34": "cabal-34_4",
- "cabal-36": "cabal-36_4",
- "cardano-shell": "cardano-shell_4",
- "flake-compat": "flake-compat_8",
- "flake-utils": "flake-utils_20",
- "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_4",
- "hackage": "hackage_3",
- "hpc-coveralls": "hpc-coveralls_4",
- "hydra": "hydra_4",
- "iserv-proxy": "iserv-proxy_2",
- "nixpkgs": [
- "protobufs-nix",
- "haskell-nix",
- "nixpkgs-unstable"
- ],
- "nixpkgs-2003": "nixpkgs-2003_4",
- "nixpkgs-2105": "nixpkgs-2105_4",
- "nixpkgs-2111": "nixpkgs-2111_4",
- "nixpkgs-2205": "nixpkgs-2205_4",
- "nixpkgs-2211": "nixpkgs-2211_3",
- "nixpkgs-unstable": "nixpkgs-unstable_4",
- "old-ghc-nix": "old-ghc-nix_4",
- "stackage": "stackage_4",
- "tullia": "tullia_4"
- },
+ "flake-compat_14": {
+ "flake": false,
"locked": {
- "lastModified": 1671411088,
- "narHash": "sha256-k1hfa96yZinHI9fCztseFvUL+N7ezRMIRNXKvgqv75c=",
- "owner": "input-output-hk",
- "repo": "haskell.nix",
- "rev": "d44f7325d753d2d7b3dd4f95e2040f6776e38772",
+ "lastModified": 1668681692,
+ "narHash": "sha256-Ht91NGdewz8IQLtWZ9LCeNXMSXHUss+9COoqu6JLmXU=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "009399224d5e398d03b22badca40a37ac85412a1",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "haskell.nix",
+ "owner": "edolstra",
+ "repo": "flake-compat",
"type": "github"
}
},
- "haskell-nix_5": {
- "inputs": {
- "HTTP": "HTTP_5",
- "cabal-32": "cabal-32_5",
- "cabal-34": "cabal-34_5",
- "cabal-36": "cabal-36_5",
- "cardano-shell": "cardano-shell_5",
- "flake-compat": "flake-compat_10",
- "flake-utils": "flake-utils_24",
- "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_5",
- "hackage": "hackage_4",
- "hpc-coveralls": "hpc-coveralls_5",
- "hydra": "hydra_5",
- "iserv-proxy": "iserv-proxy_3",
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "haskell-nix",
- "nixpkgs-unstable"
- ],
- "nixpkgs-2003": "nixpkgs-2003_5",
- "nixpkgs-2105": "nixpkgs-2105_5",
- "nixpkgs-2111": "nixpkgs-2111_5",
- "nixpkgs-2205": "nixpkgs-2205_5",
- "nixpkgs-2211": "nixpkgs-2211_4",
- "nixpkgs-unstable": "nixpkgs-unstable_5",
- "old-ghc-nix": "old-ghc-nix_5",
- "stackage": "stackage_5",
- "tullia": "tullia_5"
- },
+ "flake-compat_15": {
+ "flake": false,
"locked": {
- "lastModified": 1670892685,
- "narHash": "sha256-8wGGO9GsW9Fdyf84c4tm6E/QL3tJIGZGi/njO9pluAg=",
+ "lastModified": 1635892615,
+ "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=",
"owner": "input-output-hk",
- "repo": "haskell.nix",
- "rev": "bc1444ec292a42eb63b574412223837fe9aca57c",
+ "repo": "flake-compat",
+ "rev": "eca47d3377946315596da653862d341ee5341318",
"type": "github"
},
"original": {
"owner": "input-output-hk",
- "repo": "haskell.nix",
+ "repo": "flake-compat",
"type": "github"
}
},
- "haskell-nix_6": {
- "inputs": {
- "HTTP": "HTTP_6",
- "cabal-32": "cabal-32_6",
- "cabal-34": "cabal-34_6",
- "cabal-36": "cabal-36_6",
- "cardano-shell": "cardano-shell_6",
- "flake-compat": "flake-compat_12",
- "flake-utils": "flake-utils_28",
- "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_6",
- "hackage": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "hackage-nix"
- ],
- "hpc-coveralls": "hpc-coveralls_6",
- "hydra": "hydra_6",
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "nixpkgs"
- ],
- "nixpkgs-2003": "nixpkgs-2003_6",
- "nixpkgs-2105": "nixpkgs-2105_6",
- "nixpkgs-2111": "nixpkgs-2111_6",
- "nixpkgs-2205": "nixpkgs-2205_6",
- "nixpkgs-unstable": "nixpkgs-unstable_6",
- "old-ghc-nix": "old-ghc-nix_6",
- "stackage": "stackage_6"
- },
+ "flake-compat_16": {
+ "flake": false,
"locked": {
- "lastModified": 1667366313,
- "narHash": "sha256-P12NMyexQDaSp5jyqOn4tWZ9XTzpdRTgwb7dZy1cTDc=",
- "owner": "input-output-hk",
- "repo": "haskell.nix",
- "rev": "69a42f86208cbe7dcbfc32bc7ddde76ed8eeb5ed",
+ "lastModified": 1650374568,
+ "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "haskell.nix",
+ "owner": "edolstra",
+ "repo": "flake-compat",
"type": "github"
}
},
- "hci-effects": {
- "inputs": {
- "flake-parts": "flake-parts",
- "hercules-ci-agent": "hercules-ci-agent",
- "nixpkgs": "nixpkgs_6"
- },
+ "flake-compat_17": {
+ "flake": false,
"locked": {
- "lastModified": 1676558019,
- "narHash": "sha256-obUHCMMWbffb3k0b9YIChsJ2Z281BcDYnTPTbJRP6vs=",
- "owner": "hercules-ci",
- "repo": "hercules-ci-effects",
- "rev": "fdbc15b55db8d037504934d3af52f788e0593380",
+ "lastModified": 1635892615,
+ "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=",
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
+ "rev": "eca47d3377946315596da653862d341ee5341318",
"type": "github"
},
"original": {
- "owner": "hercules-ci",
- "repo": "hercules-ci-effects",
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
"type": "github"
}
},
- "heist": {
+ "flake-compat_18": {
"flake": false,
"locked": {
- "lastModified": 1668990382,
- "narHash": "sha256-5GEnEdDmUBSxrF0IWwiu5eNvtublv0rY7OEpvaU1NG0=",
- "owner": "snapframework",
- "repo": "heist",
- "rev": "88105c85996b8d621922b38e67b9460b36ccad51",
+ "lastModified": 1650374568,
+ "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
"type": "github"
},
"original": {
- "owner": "snapframework",
- "repo": "heist",
+ "owner": "edolstra",
+ "repo": "flake-compat",
"type": "github"
}
},
- "heist-extra": {
+ "flake-compat_19": {
"flake": false,
"locked": {
- "lastModified": 1668486579,
- "narHash": "sha256-VmyGntVH/tVosftplC4O0JhYA34kXeq1Wu/RbJr132Y=",
- "owner": "srid",
- "repo": "heist-extra",
- "rev": "da94abfa68f67933baef9b529fe8d2a4edc572d5",
+ "lastModified": 1635892615,
+ "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=",
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
+ "rev": "eca47d3377946315596da653862d341ee5341318",
"type": "github"
},
"original": {
- "owner": "srid",
- "repo": "heist-extra",
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
"type": "github"
}
},
- "heist-extra_2": {
+ "flake-compat_2": {
"flake": false,
"locked": {
- "lastModified": 1668486579,
- "narHash": "sha256-VmyGntVH/tVosftplC4O0JhYA34kXeq1Wu/RbJr132Y=",
- "owner": "srid",
- "repo": "heist-extra",
- "rev": "da94abfa68f67933baef9b529fe8d2a4edc572d5",
+ "lastModified": 1647532380,
+ "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=",
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
+ "rev": "7da118186435255a30b5ffeabba9629c344c0bec",
"type": "github"
},
"original": {
- "owner": "srid",
- "repo": "heist-extra",
+ "owner": "input-output-hk",
+ "ref": "fixes",
+ "repo": "flake-compat",
"type": "github"
}
},
- "heist_2": {
+ "flake-compat_20": {
"flake": false,
"locked": {
- "lastModified": 1668990382,
- "narHash": "sha256-5GEnEdDmUBSxrF0IWwiu5eNvtublv0rY7OEpvaU1NG0=",
- "owner": "snapframework",
- "repo": "heist",
- "rev": "88105c85996b8d621922b38e67b9460b36ccad51",
+ "lastModified": 1650374568,
+ "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
"type": "github"
},
"original": {
- "owner": "snapframework",
- "repo": "heist",
+ "owner": "edolstra",
+ "repo": "flake-compat",
"type": "github"
}
},
- "hercules-ci-agent": {
- "inputs": {
- "flake-parts": "flake-parts_2",
- "nix-darwin": "nix-darwin",
- "nixpkgs": "nixpkgs_5",
- "pre-commit-hooks-nix": "pre-commit-hooks-nix"
- },
+ "flake-compat_21": {
+ "flake": false,
"locked": {
- "lastModified": 1673183923,
- "narHash": "sha256-vb+AEQJAW4Xn4oHsfsx8H12XQU0aK8VYLtWYJm/ol28=",
- "owner": "hercules-ci",
- "repo": "hercules-ci-agent",
- "rev": "b3f8aa8e4a8b22dbbe92cc5a89e6881090b933b3",
+ "lastModified": 1668681692,
+ "narHash": "sha256-Ht91NGdewz8IQLtWZ9LCeNXMSXHUss+9COoqu6JLmXU=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "009399224d5e398d03b22badca40a37ac85412a1",
"type": "github"
},
"original": {
- "id": "hercules-ci-agent",
- "type": "indirect"
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "type": "github"
}
},
- "hpc-coveralls": {
+ "flake-compat_22": {
"flake": false,
"locked": {
- "lastModified": 1607498076,
- "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
- "owner": "sevanspowell",
- "repo": "hpc-coveralls",
- "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "lastModified": 1635892615,
+ "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=",
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
+ "rev": "eca47d3377946315596da653862d341ee5341318",
"type": "github"
},
"original": {
- "owner": "sevanspowell",
- "repo": "hpc-coveralls",
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
"type": "github"
}
},
- "hpc-coveralls_2": {
+ "flake-compat_23": {
"flake": false,
"locked": {
- "lastModified": 1607498076,
- "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
- "owner": "sevanspowell",
- "repo": "hpc-coveralls",
- "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "lastModified": 1650374568,
+ "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
"type": "github"
},
"original": {
- "owner": "sevanspowell",
- "repo": "hpc-coveralls",
+ "owner": "edolstra",
+ "repo": "flake-compat",
"type": "github"
}
},
- "hpc-coveralls_3": {
+ "flake-compat_24": {
"flake": false,
"locked": {
- "lastModified": 1607498076,
- "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
- "owner": "sevanspowell",
- "repo": "hpc-coveralls",
- "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "lastModified": 1635892615,
+ "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=",
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
+ "rev": "eca47d3377946315596da653862d341ee5341318",
"type": "github"
},
"original": {
- "owner": "sevanspowell",
- "repo": "hpc-coveralls",
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
"type": "github"
}
},
- "hpc-coveralls_4": {
+ "flake-compat_25": {
"flake": false,
"locked": {
- "lastModified": 1607498076,
- "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
- "owner": "sevanspowell",
- "repo": "hpc-coveralls",
- "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "lastModified": 1650374568,
+ "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
"type": "github"
},
"original": {
- "owner": "sevanspowell",
- "repo": "hpc-coveralls",
+ "owner": "edolstra",
+ "repo": "flake-compat",
"type": "github"
}
},
- "hpc-coveralls_5": {
+ "flake-compat_26": {
"flake": false,
"locked": {
- "lastModified": 1607498076,
- "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
- "owner": "sevanspowell",
- "repo": "hpc-coveralls",
- "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "lastModified": 1635892615,
+ "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=",
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
+ "rev": "eca47d3377946315596da653862d341ee5341318",
"type": "github"
},
"original": {
- "owner": "sevanspowell",
- "repo": "hpc-coveralls",
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
"type": "github"
}
},
- "hpc-coveralls_6": {
+ "flake-compat_27": {
"flake": false,
"locked": {
- "lastModified": 1607498076,
- "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
- "owner": "sevanspowell",
- "repo": "hpc-coveralls",
- "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "lastModified": 1650374568,
+ "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
"type": "github"
},
"original": {
- "owner": "sevanspowell",
- "repo": "hpc-coveralls",
+ "owner": "edolstra",
+ "repo": "flake-compat",
"type": "github"
}
},
- "http2-grpc-native": {
+ "flake-compat_28": {
"flake": false,
"locked": {
- "lastModified": 1657722007,
- "narHash": "sha256-yvwCkJBvfM51sp8FfbJe4IGpJpmi2Aag9WamuHLYHBo=",
- "owner": "bladyjoker",
- "repo": "http2-grpc-haskell",
- "rev": "182cbbd50e8968f696f9f5583827073da86cd872",
+ "lastModified": 1668681692,
+ "narHash": "sha256-Ht91NGdewz8IQLtWZ9LCeNXMSXHUss+9COoqu6JLmXU=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "009399224d5e398d03b22badca40a37ac85412a1",
"type": "github"
},
"original": {
- "owner": "bladyjoker",
- "repo": "http2-grpc-haskell",
+ "owner": "edolstra",
+ "repo": "flake-compat",
"type": "github"
}
},
- "hydra": {
- "inputs": {
- "nix": "nix",
- "nixpkgs": [
- "haskell-nix",
- "hydra",
- "nix",
- "nixpkgs"
- ]
- },
+ "flake-compat_3": {
+ "flake": false,
"locked": {
- "lastModified": 1646878427,
- "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
- "owner": "NixOS",
- "repo": "hydra",
- "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "lastModified": 1635892615,
+ "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=",
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
+ "rev": "eca47d3377946315596da653862d341ee5341318",
"type": "github"
},
"original": {
- "id": "hydra",
- "type": "indirect"
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
+ "type": "github"
}
},
- "hydra_2": {
- "inputs": {
- "nix": "nix_2",
- "nixpkgs": [
- "mlabs-tooling",
- "haskell-nix",
- "hydra",
- "nix",
- "nixpkgs"
- ]
- },
+ "flake-compat_4": {
+ "flake": false,
"locked": {
- "lastModified": 1646878427,
- "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
- "owner": "NixOS",
- "repo": "hydra",
- "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "lastModified": 1668681692,
+ "narHash": "sha256-Ht91NGdewz8IQLtWZ9LCeNXMSXHUss+9COoqu6JLmXU=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "009399224d5e398d03b22badca40a37ac85412a1",
"type": "github"
},
"original": {
- "id": "hydra",
- "type": "indirect"
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "type": "github"
}
},
- "hydra_3": {
- "inputs": {
- "nix": "nix_3",
- "nixpkgs": [
- "mlabs-tooling",
- "plutus",
- "haskell-nix",
- "hydra",
- "nix",
- "nixpkgs"
- ]
- },
+ "flake-compat_5": {
+ "flake": false,
"locked": {
- "lastModified": 1646878427,
- "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
- "owner": "NixOS",
- "repo": "hydra",
- "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "lastModified": 1635892615,
+ "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=",
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
+ "rev": "eca47d3377946315596da653862d341ee5341318",
"type": "github"
},
"original": {
- "id": "hydra",
- "type": "indirect"
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
+ "type": "github"
}
},
- "hydra_4": {
- "inputs": {
- "nix": "nix_4",
- "nixpkgs": [
- "protobufs-nix",
- "haskell-nix",
- "hydra",
- "nix",
- "nixpkgs"
- ]
+ "flake-compat_6": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1650374568,
+ "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
+ "type": "github"
},
+ "original": {
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "type": "github"
+ }
+ },
+ "flake-compat_7": {
+ "flake": false,
"locked": {
- "lastModified": 1646878427,
- "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
- "owner": "NixOS",
- "repo": "hydra",
- "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "lastModified": 1647532380,
+ "narHash": "sha256-wswAxyO8AJTH7d5oU8VK82yBCpqwA+p6kLgpb1f1PAY=",
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
+ "rev": "7da118186435255a30b5ffeabba9629c344c0bec",
"type": "github"
},
"original": {
- "id": "hydra",
- "type": "indirect"
+ "owner": "input-output-hk",
+ "ref": "fixes",
+ "repo": "flake-compat",
+ "type": "github"
}
},
- "hydra_5": {
+ "flake-compat_8": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1650374568,
+ "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "type": "github"
+ }
+ },
+ "flake-compat_9": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1635892615,
+ "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=",
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
+ "rev": "eca47d3377946315596da653862d341ee5341318",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "flake-compat",
+ "type": "github"
+ }
+ },
+ "flake-parts": {
"inputs": {
- "nix": "nix_5",
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "haskell-nix",
- "hydra",
- "nix",
- "nixpkgs"
- ]
+ "nixpkgs-lib": "nixpkgs-lib"
},
"locked": {
- "lastModified": 1646878427,
- "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
- "owner": "NixOS",
- "repo": "hydra",
- "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "lastModified": 1673362319,
+ "narHash": "sha256-Pjp45Vnj7S/b3BRpZEVfdu8sqqA6nvVjvYu59okhOyI=",
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
+ "rev": "82c16f1682cf50c01cb0280b38a1eed202b3fe9f",
"type": "github"
},
"original": {
- "id": "hydra",
+ "id": "flake-parts",
"type": "indirect"
}
},
- "hydra_6": {
+ "flake-parts_2": {
"inputs": {
- "nix": "nix_6",
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "haskell-nix",
- "hydra",
- "nix",
+ "nixpkgs-lib": [
+ "hci-effects",
+ "hercules-ci-agent",
"nixpkgs"
]
},
"locked": {
- "lastModified": 1646878427,
- "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
- "owner": "NixOS",
- "repo": "hydra",
- "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "lastModified": 1666885127,
+ "narHash": "sha256-uXA/3lhLhwOTBMn9a5zJODKqaRT+SuL5cpEmOz2ULoo=",
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
+ "rev": "0e101dbae756d35a376a5e1faea532608e4a4b9a",
"type": "github"
},
"original": {
- "id": "hydra",
- "type": "indirect"
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
+ "type": "github"
}
},
- "iohk-nix": {
- "flake": false,
+ "flake-parts_3": {
+ "inputs": {
+ "nixpkgs-lib": "nixpkgs-lib_2"
+ },
"locked": {
- "lastModified": 1670489000,
- "narHash": "sha256-JewWjqVJSt+7eZQT9bGdhlSsS9dmsSKsMzK9g11tcLU=",
- "owner": "input-output-hk",
- "repo": "iohk-nix",
- "rev": "61510bb482eaca8cb7d61f40f5d375d95ea1fbf7",
+ "lastModified": 1668450977,
+ "narHash": "sha256-cfLhMhnvXn6x1vPm+Jow3RiFAUSCw/l1utktCw5rVA4=",
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
+ "rev": "d591857e9d7dd9ddbfba0ea02b43b927c3c0f1fa",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "iohk-nix",
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
"type": "github"
}
},
- "iohk-nix_2": {
+ "flake-parts_4": {
"inputs": {
"nixpkgs": [
"mlabs-tooling",
- "plutus",
"nixpkgs"
]
},
"locked": {
- "lastModified": 1666358508,
- "narHash": "sha256-ediFkDOBP7yVquw1XtHiYfuXKoEnvKGjTIAk9mC6qxo=",
- "owner": "input-output-hk",
- "repo": "iohk-nix",
- "rev": "4848df60660e21fbb3fe157d996a8bac0a9cf2d6",
+ "lastModified": 1664391900,
+ "narHash": "sha256-hQWV36ptF8pQY9J+finEOYUxhfSjbB6aDHXw/4go+44=",
+ "owner": "mlabs-haskell",
+ "repo": "flake-parts",
+ "rev": "a8a2d7085a2ffbf06c7b11767018dd7a4c5d4e1b",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "iohk-nix",
+ "owner": "mlabs-haskell",
+ "ref": "fix-for-ifd",
+ "repo": "flake-parts",
"type": "github"
}
},
- "iohk-nix_3": {
- "flake": false,
+ "flake-parts_5": {
+ "inputs": {
+ "nixpkgs-lib": "nixpkgs-lib_3"
+ },
"locked": {
- "lastModified": 1670489000,
- "narHash": "sha256-JewWjqVJSt+7eZQT9bGdhlSsS9dmsSKsMzK9g11tcLU=",
- "owner": "input-output-hk",
- "repo": "iohk-nix",
- "rev": "61510bb482eaca8cb7d61f40f5d375d95ea1fbf7",
+ "lastModified": 1668450977,
+ "narHash": "sha256-cfLhMhnvXn6x1vPm+Jow3RiFAUSCw/l1utktCw5rVA4=",
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
+ "rev": "d591857e9d7dd9ddbfba0ea02b43b927c3c0f1fa",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "iohk-nix",
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
"type": "github"
}
},
- "iohk-nix_4": {
+ "flake-parts_6": {
"inputs": {
"nixpkgs": [
"protobufs-nix",
"mlabs-tooling",
- "plutus",
"nixpkgs"
]
},
"locked": {
- "lastModified": 1666358508,
- "narHash": "sha256-ediFkDOBP7yVquw1XtHiYfuXKoEnvKGjTIAk9mC6qxo=",
- "owner": "input-output-hk",
- "repo": "iohk-nix",
- "rev": "4848df60660e21fbb3fe157d996a8bac0a9cf2d6",
+ "lastModified": 1664391900,
+ "narHash": "sha256-hQWV36ptF8pQY9J+finEOYUxhfSjbB6aDHXw/4go+44=",
+ "owner": "mlabs-haskell",
+ "repo": "flake-parts",
+ "rev": "a8a2d7085a2ffbf06c7b11767018dd7a4c5d4e1b",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "iohk-nix",
+ "owner": "mlabs-haskell",
+ "ref": "fix-for-ifd",
+ "repo": "flake-parts",
"type": "github"
}
},
- "iserv-proxy": {
- "flake": false,
+ "flake-utils": {
"locked": {
- "lastModified": 1639165170,
- "narHash": "sha256-QsWL/sBDL5GM8IXd/dE/ORiL4RvteEN+aok23tXgAoc=",
- "rev": "6e95df7be6dd29680f983db07a057fc2f34f81f6",
- "revCount": 7,
- "type": "git",
- "url": "https://gitlab.haskell.org/ghc/iserv-proxy.git"
+ "lastModified": 1644229661,
+ "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
+ "type": "github"
},
"original": {
- "rev": "6e95df7be6dd29680f983db07a057fc2f34f81f6",
- "type": "git",
- "url": "https://gitlab.haskell.org/ghc/iserv-proxy.git"
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
}
},
- "iserv-proxy_2": {
- "flake": false,
+ "flake-utils_10": {
"locked": {
- "lastModified": 1639165170,
- "narHash": "sha256-QsWL/sBDL5GM8IXd/dE/ORiL4RvteEN+aok23tXgAoc=",
- "rev": "6e95df7be6dd29680f983db07a057fc2f34f81f6",
- "revCount": 7,
- "type": "git",
- "url": "https://gitlab.haskell.org/ghc/iserv-proxy.git"
+ "lastModified": 1644229661,
+ "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
+ "type": "github"
},
"original": {
- "rev": "6e95df7be6dd29680f983db07a057fc2f34f81f6",
- "type": "git",
- "url": "https://gitlab.haskell.org/ghc/iserv-proxy.git"
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
}
},
- "iserv-proxy_3": {
- "flake": false,
+ "flake-utils_11": {
"locked": {
- "lastModified": 1639165170,
- "narHash": "sha256-QsWL/sBDL5GM8IXd/dE/ORiL4RvteEN+aok23tXgAoc=",
- "rev": "6e95df7be6dd29680f983db07a057fc2f34f81f6",
- "revCount": 7,
- "type": "git",
- "url": "https://gitlab.haskell.org/ghc/iserv-proxy.git"
+ "lastModified": 1623875721,
+ "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772",
+ "type": "github"
},
"original": {
- "rev": "6e95df7be6dd29680f983db07a057fc2f34f81f6",
- "type": "git",
- "url": "https://gitlab.haskell.org/ghc/iserv-proxy.git"
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
}
},
- "lowdown-src": {
- "flake": false,
+ "flake-utils_12": {
"locked": {
- "lastModified": 1633514407,
- "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
- "owner": "kristapsdz",
- "repo": "lowdown",
- "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "lastModified": 1623875721,
+ "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772",
"type": "github"
},
"original": {
- "owner": "kristapsdz",
- "repo": "lowdown",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "lowdown-src_2": {
- "flake": false,
+ "flake-utils_13": {
"locked": {
- "lastModified": 1633514407,
- "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
- "owner": "kristapsdz",
- "repo": "lowdown",
- "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "lastModified": 1623875721,
+ "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772",
"type": "github"
},
"original": {
- "owner": "kristapsdz",
- "repo": "lowdown",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "lowdown-src_3": {
- "flake": false,
+ "flake-utils_14": {
"locked": {
- "lastModified": 1633514407,
- "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
- "owner": "kristapsdz",
- "repo": "lowdown",
- "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "lastModified": 1644229661,
+ "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
- "owner": "kristapsdz",
- "repo": "lowdown",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "lowdown-src_4": {
- "flake": false,
+ "flake-utils_15": {
"locked": {
- "lastModified": 1633514407,
- "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
- "owner": "kristapsdz",
- "repo": "lowdown",
- "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
"type": "github"
},
"original": {
- "owner": "kristapsdz",
- "repo": "lowdown",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "lowdown-src_5": {
- "flake": false,
+ "flake-utils_16": {
"locked": {
- "lastModified": 1633514407,
- "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
- "owner": "kristapsdz",
- "repo": "lowdown",
- "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "lastModified": 1659877975,
+ "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
"type": "github"
},
"original": {
- "owner": "kristapsdz",
- "repo": "lowdown",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "lowdown-src_6": {
- "flake": false,
+ "flake-utils_17": {
"locked": {
- "lastModified": 1633514407,
- "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
- "owner": "kristapsdz",
- "repo": "lowdown",
- "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
"type": "github"
},
"original": {
- "owner": "kristapsdz",
- "repo": "lowdown",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "mdbook-kroki-preprocessor": {
- "flake": false,
+ "flake-utils_18": {
"locked": {
- "lastModified": 1661755005,
- "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
- "owner": "JoelCourtney",
- "repo": "mdbook-kroki-preprocessor",
- "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "lastModified": 1644229661,
+ "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
- "owner": "JoelCourtney",
- "repo": "mdbook-kroki-preprocessor",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "mdbook-kroki-preprocessor_2": {
- "flake": false,
+ "flake-utils_19": {
"locked": {
- "lastModified": 1661755005,
- "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
- "owner": "JoelCourtney",
- "repo": "mdbook-kroki-preprocessor",
- "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
"type": "github"
},
"original": {
- "owner": "JoelCourtney",
- "repo": "mdbook-kroki-preprocessor",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "mdbook-kroki-preprocessor_3": {
- "flake": false,
+ "flake-utils_2": {
"locked": {
- "lastModified": 1661755005,
- "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
- "owner": "JoelCourtney",
- "repo": "mdbook-kroki-preprocessor",
- "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "lastModified": 1644229661,
+ "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
- "owner": "JoelCourtney",
- "repo": "mdbook-kroki-preprocessor",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "mdbook-kroki-preprocessor_4": {
- "flake": false,
+ "flake-utils_20": {
"locked": {
- "lastModified": 1661755005,
- "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
- "owner": "JoelCourtney",
- "repo": "mdbook-kroki-preprocessor",
- "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "lastModified": 1659877975,
+ "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
"type": "github"
},
"original": {
- "owner": "JoelCourtney",
- "repo": "mdbook-kroki-preprocessor",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "mdbook-kroki-preprocessor_5": {
- "flake": false,
+ "flake-utils_21": {
"locked": {
- "lastModified": 1661755005,
- "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
- "owner": "JoelCourtney",
- "repo": "mdbook-kroki-preprocessor",
- "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
"type": "github"
},
"original": {
- "owner": "JoelCourtney",
- "repo": "mdbook-kroki-preprocessor",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "mdbook-kroki-preprocessor_6": {
- "flake": false,
+ "flake-utils_22": {
"locked": {
- "lastModified": 1661755005,
- "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
- "owner": "JoelCourtney",
- "repo": "mdbook-kroki-preprocessor",
- "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "lastModified": 1667395993,
+ "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
- "owner": "JoelCourtney",
- "repo": "mdbook-kroki-preprocessor",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "mdbook-kroki-preprocessor_7": {
- "flake": false,
+ "flake-utils_23": {
"locked": {
- "lastModified": 1661755005,
- "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
- "owner": "JoelCourtney",
- "repo": "mdbook-kroki-preprocessor",
- "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "lastModified": 1644229661,
+ "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
- "owner": "JoelCourtney",
- "repo": "mdbook-kroki-preprocessor",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "mdbook-kroki-preprocessor_8": {
- "flake": false,
+ "flake-utils_24": {
"locked": {
- "lastModified": 1661755005,
- "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
- "owner": "JoelCourtney",
- "repo": "mdbook-kroki-preprocessor",
- "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
"type": "github"
},
"original": {
- "owner": "JoelCourtney",
- "repo": "mdbook-kroki-preprocessor",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "mlabs-tooling": {
- "inputs": {
- "cardano-haskell-packages": "cardano-haskell-packages",
- "emanote": "emanote",
- "flake-parts": "flake-parts_4",
- "haskell-nix": "haskell-nix_2",
- "iohk-nix": "iohk-nix",
- "nixpkgs": "nixpkgs_11",
- "plutus": "plutus"
- },
+ "flake-utils_25": {
"locked": {
- "lastModified": 1671582351,
- "narHash": "sha256-SrNXbfheBuXTW8brxg//fHSbV249UlpWTQAg+3UPAHk=",
- "owner": "mlabs-haskell",
- "repo": "mlabs-tooling.nix",
- "rev": "2376c911c6f8b6dcf46f479afddd671b3d37de78",
+ "lastModified": 1659877975,
+ "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
"type": "github"
},
"original": {
- "owner": "mlabs-haskell",
- "repo": "mlabs-tooling.nix",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "mlabs-tooling_2": {
- "inputs": {
- "cardano-haskell-packages": "cardano-haskell-packages_2",
- "emanote": "emanote_2",
- "flake-parts": "flake-parts_6",
- "haskell-nix": "haskell-nix_5",
- "iohk-nix": "iohk-nix_3",
- "nixpkgs": "nixpkgs_26",
- "plutus": "plutus_2"
- },
+ "flake-utils_26": {
"locked": {
- "lastModified": 1671582351,
- "narHash": "sha256-SrNXbfheBuXTW8brxg//fHSbV249UlpWTQAg+3UPAHk=",
- "owner": "mlabs-haskell",
- "repo": "mlabs-tooling.nix",
- "rev": "2376c911c6f8b6dcf46f479afddd671b3d37de78",
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
"type": "github"
},
"original": {
- "owner": "mlabs-haskell",
- "repo": "mlabs-tooling.nix",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "n2c": {
- "inputs": {
- "flake-utils": "flake-utils_5",
- "nixpkgs": [
- "haskell-nix",
- "tullia",
- "std",
- "nixpkgs"
- ]
- },
+ "flake-utils_27": {
"locked": {
- "lastModified": 1665039323,
- "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
- "owner": "nlewo",
- "repo": "nix2container",
- "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "lastModified": 1667077288,
+ "narHash": "sha256-bdC8sFNDpT0HK74u9fUkpbf1MEzVYJ+ka7NXCdgBoaA=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "6ee9ebb6b1ee695d2cacc4faa053a7b9baa76817",
"type": "github"
},
"original": {
- "owner": "nlewo",
- "repo": "nix2container",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "n2c_2": {
- "inputs": {
- "flake-utils": "flake-utils_10",
- "nixpkgs": [
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "std",
- "nixpkgs"
- ]
- },
+ "flake-utils_28": {
"locked": {
- "lastModified": 1665039323,
- "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
- "owner": "nlewo",
- "repo": "nix2container",
- "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "lastModified": 1644229661,
+ "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
- "owner": "nlewo",
- "repo": "nix2container",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "n2c_3": {
- "inputs": {
- "flake-utils": "flake-utils_14",
- "nixpkgs": [
- "mlabs-tooling",
- "plutus",
- "std",
- "nixpkgs"
- ]
- },
+ "flake-utils_29": {
"locked": {
- "lastModified": 1665039323,
- "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
- "owner": "nlewo",
- "repo": "nix2container",
- "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
"type": "github"
},
"original": {
- "owner": "nlewo",
- "repo": "nix2container",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "n2c_4": {
- "inputs": {
- "flake-utils": "flake-utils_17",
- "nixpkgs": [
- "mlabs-tooling",
- "plutus",
- "tullia",
- "std",
- "nixpkgs"
- ]
- },
+ "flake-utils_3": {
"locked": {
- "lastModified": 1665039323,
- "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
- "owner": "nlewo",
- "repo": "nix2container",
- "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "lastModified": 1623875721,
+ "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772",
"type": "github"
},
"original": {
- "owner": "nlewo",
- "repo": "nix2container",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "n2c_5": {
- "inputs": {
- "flake-utils": "flake-utils_23",
- "nixpkgs": [
- "protobufs-nix",
- "haskell-nix",
- "tullia",
- "std",
- "nixpkgs"
- ]
- },
+ "flake-utils_30": {
"locked": {
- "lastModified": 1665039323,
- "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
- "owner": "nlewo",
- "repo": "nix2container",
- "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "lastModified": 1659877975,
+ "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
"type": "github"
},
"original": {
- "owner": "nlewo",
- "repo": "nix2container",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "n2c_6": {
- "inputs": {
- "flake-utils": "flake-utils_27",
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "std",
- "nixpkgs"
- ]
- },
+ "flake-utils_31": {
"locked": {
- "lastModified": 1665039323,
- "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
- "owner": "nlewo",
- "repo": "nix2container",
- "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
"type": "github"
},
"original": {
- "owner": "nlewo",
- "repo": "nix2container",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "n2c_7": {
- "inputs": {
- "flake-utils": "flake-utils_31",
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "std",
- "nixpkgs"
- ]
- },
+ "flake-utils_32": {
"locked": {
- "lastModified": 1665039323,
- "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
- "owner": "nlewo",
- "repo": "nix2container",
- "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "lastModified": 1644229661,
+ "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
- "owner": "nlewo",
- "repo": "nix2container",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "n2c_8": {
- "inputs": {
- "flake-utils": "flake-utils_34",
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "tullia",
- "std",
- "nixpkgs"
- ]
- },
+ "flake-utils_33": {
"locked": {
- "lastModified": 1665039323,
- "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
- "owner": "nlewo",
- "repo": "nix2container",
- "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "lastModified": 1644229661,
+ "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
- "owner": "nlewo",
- "repo": "nix2container",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "nix": {
- "inputs": {
- "lowdown-src": "lowdown-src",
- "nixpkgs": "nixpkgs",
- "nixpkgs-regression": "nixpkgs-regression"
- },
+ "flake-utils_34": {
"locked": {
- "lastModified": 1643066034,
- "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
- "owner": "NixOS",
- "repo": "nix",
- "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "lastModified": 1659877975,
+ "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "2.6.0",
- "repo": "nix",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "nix-darwin": {
- "inputs": {
- "nixpkgs": [
- "hci-effects",
- "hercules-ci-agent",
- "nixpkgs"
- ]
- },
+ "flake-utils_35": {
"locked": {
- "lastModified": 1667419884,
- "narHash": "sha256-oLNw87ZI5NxTMlNQBv1wG2N27CUzo9admaFlnmavpiY=",
- "owner": "LnL7",
- "repo": "nix-darwin",
- "rev": "cfc0125eafadc9569d3d6a16ee928375b77e3100",
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
"type": "github"
},
"original": {
- "owner": "LnL7",
- "repo": "nix-darwin",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "nix-nomad": {
- "inputs": {
- "flake-compat": "flake-compat_2",
- "flake-utils": [
- "haskell-nix",
- "tullia",
- "nix2container",
- "flake-utils"
- ],
- "gomod2nix": "gomod2nix",
- "nixpkgs": [
- "haskell-nix",
- "tullia",
- "nixpkgs"
- ],
- "nixpkgs-lib": [
- "haskell-nix",
- "tullia",
- "nixpkgs"
- ]
- },
+ "flake-utils_36": {
"locked": {
- "lastModified": 1658277770,
- "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=",
- "owner": "tristanpemble",
- "repo": "nix-nomad",
- "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70",
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
"type": "github"
},
"original": {
- "owner": "tristanpemble",
- "repo": "nix-nomad",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "nix-nomad_2": {
- "inputs": {
- "flake-compat": "flake-compat_4",
- "flake-utils": [
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "nix2container",
- "flake-utils"
- ],
- "gomod2nix": "gomod2nix_2",
- "nixpkgs": [
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "nixpkgs"
- ],
- "nixpkgs-lib": [
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "nixpkgs"
- ]
- },
+ "flake-utils_37": {
"locked": {
- "lastModified": 1658277770,
- "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=",
- "owner": "tristanpemble",
- "repo": "nix-nomad",
- "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70",
+ "lastModified": 1659877975,
+ "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
"type": "github"
},
"original": {
- "owner": "tristanpemble",
- "repo": "nix-nomad",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "nix-nomad_3": {
- "inputs": {
- "flake-compat": "flake-compat_6",
- "flake-utils": [
- "mlabs-tooling",
- "plutus",
- "tullia",
- "nix2container",
- "flake-utils"
- ],
- "gomod2nix": "gomod2nix_3",
- "nixpkgs": [
- "mlabs-tooling",
- "plutus",
- "tullia",
- "nixpkgs"
- ],
- "nixpkgs-lib": [
- "mlabs-tooling",
- "plutus",
- "tullia",
- "nixpkgs"
- ]
- },
+ "flake-utils_38": {
"locked": {
- "lastModified": 1658277770,
- "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=",
- "owner": "tristanpemble",
- "repo": "nix-nomad",
- "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70",
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
"type": "github"
},
"original": {
- "owner": "tristanpemble",
- "repo": "nix-nomad",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "nix-nomad_4": {
- "inputs": {
- "flake-compat": "flake-compat_9",
- "flake-utils": [
- "protobufs-nix",
- "haskell-nix",
- "tullia",
- "nix2container",
- "flake-utils"
- ],
- "gomod2nix": "gomod2nix_4",
- "nixpkgs": [
- "protobufs-nix",
- "haskell-nix",
- "tullia",
- "nixpkgs"
- ],
- "nixpkgs-lib": [
- "protobufs-nix",
- "haskell-nix",
- "tullia",
- "nixpkgs"
- ]
- },
+ "flake-utils_39": {
"locked": {
- "lastModified": 1658277770,
- "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=",
- "owner": "tristanpemble",
- "repo": "nix-nomad",
- "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70",
+ "lastModified": 1667395993,
+ "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
- "owner": "tristanpemble",
- "repo": "nix-nomad",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "nix-nomad_5": {
- "inputs": {
- "flake-compat": "flake-compat_11",
- "flake-utils": [
- "protobufs-nix",
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "nix2container",
- "flake-utils"
- ],
- "gomod2nix": "gomod2nix_5",
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "nixpkgs"
- ],
- "nixpkgs-lib": [
- "protobufs-nix",
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "nixpkgs"
- ]
- },
+ "flake-utils_4": {
"locked": {
- "lastModified": 1658277770,
- "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=",
- "owner": "tristanpemble",
- "repo": "nix-nomad",
- "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70",
+ "lastModified": 1623875721,
+ "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772",
"type": "github"
},
"original": {
- "owner": "tristanpemble",
- "repo": "nix-nomad",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "nix-nomad_6": {
- "inputs": {
- "flake-compat": "flake-compat_13",
- "flake-utils": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "tullia",
- "nix2container",
- "flake-utils"
- ],
- "gomod2nix": "gomod2nix_6",
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "tullia",
- "nixpkgs"
- ],
- "nixpkgs-lib": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "tullia",
- "nixpkgs"
- ]
- },
+ "flake-utils_40": {
"locked": {
- "lastModified": 1658277770,
- "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=",
- "owner": "tristanpemble",
- "repo": "nix-nomad",
- "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70",
+ "lastModified": 1667395993,
+ "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
- "owner": "tristanpemble",
- "repo": "nix-nomad",
+ "owner": "numtide",
+ "repo": "flake-utils",
"type": "github"
}
},
- "nix2container": {
- "inputs": {
- "flake-utils": "flake-utils_3",
- "nixpkgs": "nixpkgs_3"
- },
+ "flake-utils_41": {
"locked": {
- "lastModified": 1658567952,
- "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=",
- "owner": "nlewo",
- "repo": "nix2container",
- "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa",
- "type": "github"
- },
- "original": {
- "owner": "nlewo",
+ "lastModified": 1644229661,
+ "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_42": {
+ "locked": {
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_43": {
+ "locked": {
+ "lastModified": 1659877975,
+ "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_44": {
+ "locked": {
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_45": {
+ "locked": {
+ "lastModified": 1644229661,
+ "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_46": {
+ "locked": {
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_47": {
+ "locked": {
+ "lastModified": 1659877975,
+ "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_48": {
+ "locked": {
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_49": {
+ "locked": {
+ "lastModified": 1644229661,
+ "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_5": {
+ "locked": {
+ "lastModified": 1623875721,
+ "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_50": {
+ "locked": {
+ "lastModified": 1644229661,
+ "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_51": {
+ "locked": {
+ "lastModified": 1659877975,
+ "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_52": {
+ "locked": {
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_53": {
+ "locked": {
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_54": {
+ "locked": {
+ "lastModified": 1659877975,
+ "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_55": {
+ "locked": {
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_56": {
+ "locked": {
+ "lastModified": 1667395993,
+ "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_6": {
+ "locked": {
+ "lastModified": 1644229661,
+ "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_7": {
+ "locked": {
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_8": {
+ "locked": {
+ "lastModified": 1659877975,
+ "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_9": {
+ "locked": {
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_10": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_11": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_12": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_13": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_14": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_15": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_16": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_17": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_18": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_3": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_4": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_5": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_6": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_7": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_8": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "ghc-8.6.5-iohk_9": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1600920045,
+ "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=",
+ "owner": "input-output-hk",
+ "repo": "ghc",
+ "rev": "95713a6ecce4551240da7c96b6176f980af75cae",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "ref": "release/8.6.5-iohk",
+ "repo": "ghc",
+ "type": "github"
+ }
+ },
+ "gitignore": {
+ "inputs": {
+ "nixpkgs": [
+ "pre-commit-hooks",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1660459072,
+ "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=",
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "type": "github"
+ }
+ },
+ "gitignore-nix": {
+ "inputs": {
+ "nixpkgs": [
+ "mlabs-tooling",
+ "plutus",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1660459072,
+ "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=",
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "type": "github"
+ }
+ },
+ "gitignore-nix_2": {
+ "inputs": {
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1660459072,
+ "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=",
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "type": "github"
+ }
+ },
+ "gitignore_2": {
+ "inputs": {
+ "nixpkgs": [
+ "protobufs-nix",
+ "pre-commit-hooks",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1660459072,
+ "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=",
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "type": "github"
+ }
+ },
+ "gomod2nix": {
+ "inputs": {
+ "nixpkgs": "nixpkgs_8",
+ "utils": "utils_5"
+ },
+ "locked": {
+ "lastModified": 1655245309,
+ "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=",
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "type": "github"
+ }
+ },
+ "gomod2nix_2": {
+ "inputs": {
+ "nixpkgs": "nixpkgs_16",
+ "utils": "utils_10"
+ },
+ "locked": {
+ "lastModified": 1655245309,
+ "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=",
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "type": "github"
+ }
+ },
+ "gomod2nix_3": {
+ "inputs": {
+ "nixpkgs": "nixpkgs_20",
+ "utils": "utils_11"
+ },
+ "locked": {
+ "lastModified": 1655245309,
+ "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=",
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "type": "github"
+ }
+ },
+ "gomod2nix_4": {
+ "inputs": {
+ "nixpkgs": "nixpkgs_24",
+ "utils": "utils_12"
+ },
+ "locked": {
+ "lastModified": 1655245309,
+ "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=",
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "type": "github"
+ }
+ },
+ "gomod2nix_5": {
+ "inputs": {
+ "nixpkgs": "nixpkgs_30",
+ "utils": "utils_13"
+ },
+ "locked": {
+ "lastModified": 1655245309,
+ "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=",
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "type": "github"
+ }
+ },
+ "gomod2nix_6": {
+ "inputs": {
+ "nixpkgs": "nixpkgs_36",
+ "utils": "utils_14"
+ },
+ "locked": {
+ "lastModified": 1655245309,
+ "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=",
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "type": "github"
+ }
+ },
+ "gomod2nix_7": {
+ "inputs": {
+ "nixpkgs": "nixpkgs_41",
+ "utils": "utils_15"
+ },
+ "locked": {
+ "lastModified": 1655245309,
+ "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=",
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "type": "github"
+ }
+ },
+ "gomod2nix_8": {
+ "inputs": {
+ "nixpkgs": "nixpkgs_45",
+ "utils": "utils_16"
+ },
+ "locked": {
+ "lastModified": 1655245309,
+ "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=",
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "type": "github"
+ }
+ },
+ "gomod2nix_9": {
+ "inputs": {
+ "nixpkgs": "nixpkgs_51",
+ "utils": "utils_17"
+ },
+ "locked": {
+ "lastModified": 1655245309,
+ "narHash": "sha256-d/YPoQ/vFn1+GTmSdvbSBSTOai61FONxB4+Lt6w/IVI=",
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "rev": "40d32f82fc60d66402eb0972e6e368aeab3faf58",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tweag",
+ "repo": "gomod2nix",
+ "type": "github"
+ }
+ },
+ "hackage": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1654219082,
+ "narHash": "sha256-sm59eg5wSrfIAjNXfBaaOBQ8daghF3g1NiGazYfj+no=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "fc90e7c5dea0483bacb01fc00bd2ab8f8e72500d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackage-nix": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1667178734,
+ "narHash": "sha256-0GwFFm9S+2ulW3nFFEONPu7QlM8igY6dwdxhrsjZURM=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "e24596503629164425c339135fd19a0edbcd6d2f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackage-nix_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1667178734,
+ "narHash": "sha256-0GwFFm9S+2ulW3nFFEONPu7QlM8igY6dwdxhrsjZURM=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "e24596503629164425c339135fd19a0edbcd6d2f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackageNix": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1665882657,
+ "narHash": "sha256-3eiHY9Lt2vTeMsrT6yssbd+nfx/i5avfxosigx7bCxU=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "8e5b6856f99ed790c387fa76bdad9dcc94b3a54c",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackageNix_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1656898050,
+ "narHash": "sha256-jemAb/Wm/uT+QhV12GlyeA5euSWxYzr2HOYoK4MZps0=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "4f1dd530219ca1165f523ffb2c62213ebede4046",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackage_10": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1669338728,
+ "narHash": "sha256-a+/QK3TeSgzLnL1z/EkqROo3cwB6VXV3BmvkvvGPSzM=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "d044e9fd6eb02330eda094e3b7a61d4d23f8544a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackage_11": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1669857312,
+ "narHash": "sha256-m0jYF2gOKTaCcedV+dZkCjVbfv0CWkRziCeEk/NF/34=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "8299f5acc68f0e91563e7688f24cbc70391600bf",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackage_12": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1670891293,
+ "narHash": "sha256-GeM+cYlkCAjLdOu+he9bmaL/hBj3XrVSrNUP4p4OQdg=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "a63a92060aa872b284db85fb914a7732931a0132",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackage_13": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1671409472,
+ "narHash": "sha256-XPTmsbgw4eaNzGsk5iCg+KMC5bgZViIuF0rDovyrZ28=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "ffecef84eaacdce9c02820ae46f57f203b41ab07",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackage_14": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1670891293,
+ "narHash": "sha256-GeM+cYlkCAjLdOu+he9bmaL/hBj3XrVSrNUP4p4OQdg=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "a63a92060aa872b284db85fb914a7732931a0132",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackage_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1643073363,
+ "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackage_3": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1643073363,
+ "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackage_4": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1639098768,
+ "narHash": "sha256-DZ4sG8FeDxWvBLixrj0jELXjtebZ0SCCPmQW43HNzIE=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "c7b123af6b0b9b364cab03363504d42dca16a4b5",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackage_5": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1669857312,
+ "narHash": "sha256-m0jYF2gOKTaCcedV+dZkCjVbfv0CWkRziCeEk/NF/34=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "8299f5acc68f0e91563e7688f24cbc70391600bf",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackage_6": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1643073363,
+ "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackage_7": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1643073363,
+ "narHash": "sha256-66oSXQKEDIOSQ2uKAS9facCX/Zuh/jFgyFDtxEqN9sk=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "4ef9bd3a32316ce236164c7ebff00ebeb33236e2",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackage_8": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1639098768,
+ "narHash": "sha256-DZ4sG8FeDxWvBLixrj0jELXjtebZ0SCCPmQW43HNzIE=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "c7b123af6b0b9b364cab03363504d42dca16a4b5",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "hackage_9": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1667783503,
+ "narHash": "sha256-25ZZPMQi9YQbXz3tZYPECVUI0FAQkJcDUIA/v8+mo9E=",
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "rev": "1f77f69e6dd92b5130cbe681b74e8fc0d29d63ff",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "hackage.nix",
+ "type": "github"
+ }
+ },
+ "haskell-flake": {
+ "locked": {
+ "lastModified": 1668167720,
+ "narHash": "sha256-5wDTR6xt9BB3BjgKR+YOjOkZgMyDXKaX79g42sStzDU=",
+ "owner": "srid",
+ "repo": "haskell-flake",
+ "rev": "4fc511d93a55fedf815c1647ad146c26d7a2054e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "srid",
+ "repo": "haskell-flake",
+ "type": "github"
+ }
+ },
+ "haskell-flake_2": {
+ "locked": {
+ "lastModified": 1668167720,
+ "narHash": "sha256-5wDTR6xt9BB3BjgKR+YOjOkZgMyDXKaX79g42sStzDU=",
+ "owner": "srid",
+ "repo": "haskell-flake",
+ "rev": "4fc511d93a55fedf815c1647ad146c26d7a2054e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "srid",
+ "repo": "haskell-flake",
+ "type": "github"
+ }
+ },
+ "haskell-language-server": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1663135728,
+ "narHash": "sha256-ghyyig0GZXRXS56FxH8unpDceU06i/uGBCBmRwneZPw=",
+ "owner": "haskell",
+ "repo": "haskell-language-server",
+ "rev": "ddb21a0c8d4e657c4b81ce250239bccf28fc9524",
+ "type": "github"
+ },
+ "original": {
+ "owner": "haskell",
+ "ref": "1.8.0.0",
+ "repo": "haskell-language-server",
+ "type": "github"
+ }
+ },
+ "haskell-language-server_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1663135728,
+ "narHash": "sha256-ghyyig0GZXRXS56FxH8unpDceU06i/uGBCBmRwneZPw=",
+ "owner": "haskell",
+ "repo": "haskell-language-server",
+ "rev": "ddb21a0c8d4e657c4b81ce250239bccf28fc9524",
+ "type": "github"
+ },
+ "original": {
+ "owner": "haskell",
+ "ref": "1.8.0.0",
+ "repo": "haskell-language-server",
+ "type": "github"
+ }
+ },
+ "haskell-nix": {
+ "inputs": {
+ "HTTP": "HTTP",
+ "cabal-32": "cabal-32",
+ "cabal-34": "cabal-34",
+ "cabal-36": "cabal-36",
+ "cardano-shell": "cardano-shell",
+ "flake-utils": "flake-utils",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk",
+ "hackage": "hackage",
+ "hpc-coveralls": "hpc-coveralls",
+ "hydra": "hydra",
+ "nix-tools": "nix-tools",
+ "nixpkgs": [
+ "ctl",
+ "kupo-nixos",
+ "haskell-nix",
+ "nixpkgs-unstable"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003",
+ "nixpkgs-2105": "nixpkgs-2105",
+ "nixpkgs-2111": "nixpkgs-2111",
+ "nixpkgs-unstable": "nixpkgs-unstable",
+ "old-ghc-nix": "old-ghc-nix",
+ "stackage": "stackage"
+ },
+ "locked": {
+ "lastModified": 1654219238,
+ "narHash": "sha256-PMS7uSQjYCjsjUfVidTdKcuNtKNu5VPmeNvxruT72go=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "974a61451bb1d41b32090eb51efd7ada026d16d9",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "974a61451bb1d41b32090eb51efd7ada026d16d9",
+ "type": "github"
+ }
+ },
+ "haskell-nix_10": {
+ "inputs": {
+ "HTTP": "HTTP_18",
+ "cabal-32": "cabal-32_18",
+ "cabal-34": "cabal-34_18",
+ "cabal-36": "cabal-36_16",
+ "cardano-shell": "cardano-shell_18",
+ "flake-compat": "flake-compat_26",
+ "flake-utils": "flake-utils_49",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_18",
+ "hackage": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "hackage-nix"
+ ],
+ "hpc-coveralls": "hpc-coveralls_18",
+ "hydra": "hydra_12",
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "nixpkgs"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_18",
+ "nixpkgs-2105": "nixpkgs-2105_18",
+ "nixpkgs-2111": "nixpkgs-2111_18",
+ "nixpkgs-2205": "nixpkgs-2205_10",
+ "nixpkgs-unstable": "nixpkgs-unstable_18",
+ "old-ghc-nix": "old-ghc-nix_18",
+ "stackage": "stackage_18"
+ },
+ "locked": {
+ "lastModified": 1667366313,
+ "narHash": "sha256-P12NMyexQDaSp5jyqOn4tWZ9XTzpdRTgwb7dZy1cTDc=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "69a42f86208cbe7dcbfc32bc7ddde76ed8eeb5ed",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "haskell-nix_2": {
+ "inputs": {
+ "HTTP": "HTTP_6",
+ "cabal-32": "cabal-32_6",
+ "cabal-34": "cabal-34_6",
+ "cabal-36": "cabal-36_5",
+ "cardano-shell": "cardano-shell_6",
+ "flake-compat": "flake-compat_5",
+ "flake-utils": "flake-utils_6",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_6",
+ "hackage": "hackage_5",
+ "hpc-coveralls": "hpc-coveralls_6",
+ "hydra": "hydra_3",
+ "iserv-proxy": "iserv-proxy",
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "nixpkgs"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_6",
+ "nixpkgs-2105": "nixpkgs-2105_6",
+ "nixpkgs-2111": "nixpkgs-2111_6",
+ "nixpkgs-2205": "nixpkgs-2205_2",
+ "nixpkgs-2211": "nixpkgs-2211",
+ "nixpkgs-unstable": "nixpkgs-unstable_6",
+ "old-ghc-nix": "old-ghc-nix_6",
+ "stackage": "stackage_6",
+ "tullia": "tullia"
+ },
+ "locked": {
+ "lastModified": 1670464865,
+ "narHash": "sha256-OP4w1Cc2xXKya5GbViX2PwX4Gre/GyE2gT9NIVzcIyw=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "6c992eacf65c19e29ae5296b11def11813179643",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "haskell-nix_3": {
+ "inputs": {
+ "HTTP": "HTTP_11",
+ "cabal-32": "cabal-32_11",
+ "cabal-34": "cabal-34_11",
+ "cabal-36": "cabal-36_9",
+ "cardano-shell": "cardano-shell_11",
+ "flake-compat": "flake-compat_9",
+ "flake-utils": "flake-utils_14",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_11",
+ "hackage": "hackage_9",
+ "hpc-coveralls": "hpc-coveralls_11",
+ "hydra": "hydra_5",
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "nixpkgs"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_11",
+ "nixpkgs-2105": "nixpkgs-2105_11",
+ "nixpkgs-2111": "nixpkgs-2111_11",
+ "nixpkgs-2205": "nixpkgs-2205_3",
+ "nixpkgs-unstable": "nixpkgs-unstable_11",
+ "old-ghc-nix": "old-ghc-nix_11",
+ "stackage": "stackage_11",
+ "tullia": "tullia_2"
+ },
+ "locked": {
+ "lastModified": 1667783630,
+ "narHash": "sha256-IzbvNxsOVxHJGY70qAzaEOPmz4Fw93+4qLFd2on/ZAc=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "f1f330065199dc4eca017bc21de0c67bc46df393",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "haskell-nix_4": {
+ "inputs": {
+ "HTTP": "HTTP_12",
+ "cabal-32": "cabal-32_12",
+ "cabal-34": "cabal-34_12",
+ "cabal-36": "cabal-36_10",
+ "cardano-shell": "cardano-shell_12",
+ "flake-compat": "flake-compat_12",
+ "flake-utils": "flake-utils_18",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_12",
+ "hackage": "hackage_10",
+ "hpc-coveralls": "hpc-coveralls_12",
+ "hydra": "hydra_6",
+ "nixpkgs": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "nixpkgs"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_12",
+ "nixpkgs-2105": "nixpkgs-2105_12",
+ "nixpkgs-2111": "nixpkgs-2111_12",
+ "nixpkgs-2205": "nixpkgs-2205_4",
+ "nixpkgs-unstable": "nixpkgs-unstable_12",
+ "old-ghc-nix": "old-ghc-nix_12",
+ "stackage": "stackage_12",
+ "tullia": "tullia_3"
+ },
+ "locked": {
+ "lastModified": 1669338917,
+ "narHash": "sha256-jwZ/I4VXGvpDkC/59c3rQPNBpQdTirJwXEu5KejJIHo=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "7f8ccbda20e5ab12780162f045656061334b531a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "haskell-nix_5": {
+ "inputs": {
+ "HTTP": "HTTP_13",
+ "cabal-32": "cabal-32_13",
+ "cabal-34": "cabal-34_13",
+ "cabal-36": "cabal-36_11",
+ "cardano-shell": "cardano-shell_13",
+ "flake-compat": "flake-compat_15",
+ "flake-utils": "flake-utils_23",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_13",
+ "hackage": "hackage_11",
+ "hpc-coveralls": "hpc-coveralls_13",
+ "hydra": "hydra_7",
+ "nixpkgs": [
+ "haskell-nix",
+ "nixpkgs-unstable"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_13",
+ "nixpkgs-2105": "nixpkgs-2105_13",
+ "nixpkgs-2111": "nixpkgs-2111_13",
+ "nixpkgs-2205": "nixpkgs-2205_5",
+ "nixpkgs-2211": "nixpkgs-2211_2",
+ "nixpkgs-unstable": "nixpkgs-unstable_13",
+ "old-ghc-nix": "old-ghc-nix_13",
+ "stackage": "stackage_13",
+ "tullia": "tullia_4"
+ },
+ "locked": {
+ "lastModified": 1670221914,
+ "narHash": "sha256-7Hu+s2wHiSWjnA1RlskxfV0JLp0Z1D6jGnh3KxmJLOY=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "6a971848cb717d8d0c8db71bd1c1d9fd38f02851",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "haskell-nix_6": {
+ "inputs": {
+ "HTTP": "HTTP_14",
+ "cabal-32": "cabal-32_14",
+ "cabal-34": "cabal-34_14",
+ "cabal-36": "cabal-36_12",
+ "cardano-shell": "cardano-shell_14",
+ "flake-compat": "flake-compat_17",
+ "flake-utils": "flake-utils_28",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_14",
+ "hackage": "hackage_12",
+ "hpc-coveralls": "hpc-coveralls_14",
+ "hydra": "hydra_8",
+ "iserv-proxy": "iserv-proxy_2",
+ "nixpkgs": [
+ "mlabs-tooling",
+ "haskell-nix",
+ "nixpkgs-unstable"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_14",
+ "nixpkgs-2105": "nixpkgs-2105_14",
+ "nixpkgs-2111": "nixpkgs-2111_14",
+ "nixpkgs-2205": "nixpkgs-2205_6",
+ "nixpkgs-2211": "nixpkgs-2211_3",
+ "nixpkgs-unstable": "nixpkgs-unstable_14",
+ "old-ghc-nix": "old-ghc-nix_14",
+ "stackage": "stackage_14",
+ "tullia": "tullia_5"
+ },
+ "locked": {
+ "lastModified": 1670892685,
+ "narHash": "sha256-8wGGO9GsW9Fdyf84c4tm6E/QL3tJIGZGi/njO9pluAg=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "bc1444ec292a42eb63b574412223837fe9aca57c",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "haskell-nix_7": {
+ "inputs": {
+ "HTTP": "HTTP_15",
+ "cabal-32": "cabal-32_15",
+ "cabal-34": "cabal-34_15",
+ "cabal-36": "cabal-36_13",
+ "cardano-shell": "cardano-shell_15",
+ "flake-compat": "flake-compat_19",
+ "flake-utils": "flake-utils_32",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_15",
+ "hackage": [
+ "mlabs-tooling",
+ "plutus",
+ "hackage-nix"
+ ],
+ "hpc-coveralls": "hpc-coveralls_15",
+ "hydra": "hydra_9",
+ "nixpkgs": [
+ "mlabs-tooling",
+ "plutus",
+ "nixpkgs"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_15",
+ "nixpkgs-2105": "nixpkgs-2105_15",
+ "nixpkgs-2111": "nixpkgs-2111_15",
+ "nixpkgs-2205": "nixpkgs-2205_7",
+ "nixpkgs-unstable": "nixpkgs-unstable_15",
+ "old-ghc-nix": "old-ghc-nix_15",
+ "stackage": "stackage_15"
+ },
+ "locked": {
+ "lastModified": 1667366313,
+ "narHash": "sha256-P12NMyexQDaSp5jyqOn4tWZ9XTzpdRTgwb7dZy1cTDc=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "69a42f86208cbe7dcbfc32bc7ddde76ed8eeb5ed",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "haskell-nix_8": {
+ "inputs": {
+ "HTTP": "HTTP_16",
+ "cabal-32": "cabal-32_16",
+ "cabal-34": "cabal-34_16",
+ "cabal-36": "cabal-36_14",
+ "cardano-shell": "cardano-shell_16",
+ "flake-compat": "flake-compat_22",
+ "flake-utils": "flake-utils_41",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_16",
+ "hackage": "hackage_13",
+ "hpc-coveralls": "hpc-coveralls_16",
+ "hydra": "hydra_10",
+ "iserv-proxy": "iserv-proxy_3",
+ "nixpkgs": [
+ "protobufs-nix",
+ "haskell-nix",
+ "nixpkgs-unstable"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_16",
+ "nixpkgs-2105": "nixpkgs-2105_16",
+ "nixpkgs-2111": "nixpkgs-2111_16",
+ "nixpkgs-2205": "nixpkgs-2205_8",
+ "nixpkgs-2211": "nixpkgs-2211_4",
+ "nixpkgs-unstable": "nixpkgs-unstable_16",
+ "old-ghc-nix": "old-ghc-nix_16",
+ "stackage": "stackage_16",
+ "tullia": "tullia_7"
+ },
+ "locked": {
+ "lastModified": 1671411088,
+ "narHash": "sha256-k1hfa96yZinHI9fCztseFvUL+N7ezRMIRNXKvgqv75c=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "d44f7325d753d2d7b3dd4f95e2040f6776e38772",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "haskell-nix_9": {
+ "inputs": {
+ "HTTP": "HTTP_17",
+ "cabal-32": "cabal-32_17",
+ "cabal-34": "cabal-34_17",
+ "cabal-36": "cabal-36_15",
+ "cardano-shell": "cardano-shell_17",
+ "flake-compat": "flake-compat_24",
+ "flake-utils": "flake-utils_45",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_17",
+ "hackage": "hackage_14",
+ "hpc-coveralls": "hpc-coveralls_17",
+ "hydra": "hydra_11",
+ "iserv-proxy": "iserv-proxy_4",
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "haskell-nix",
+ "nixpkgs-unstable"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_17",
+ "nixpkgs-2105": "nixpkgs-2105_17",
+ "nixpkgs-2111": "nixpkgs-2111_17",
+ "nixpkgs-2205": "nixpkgs-2205_9",
+ "nixpkgs-2211": "nixpkgs-2211_5",
+ "nixpkgs-unstable": "nixpkgs-unstable_17",
+ "old-ghc-nix": "old-ghc-nix_17",
+ "stackage": "stackage_17",
+ "tullia": "tullia_8"
+ },
+ "locked": {
+ "lastModified": 1670892685,
+ "narHash": "sha256-8wGGO9GsW9Fdyf84c4tm6E/QL3tJIGZGi/njO9pluAg=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "bc1444ec292a42eb63b574412223837fe9aca57c",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "haskellNix": {
+ "inputs": {
+ "HTTP": "HTTP_2",
+ "cabal-32": "cabal-32_2",
+ "cabal-34": "cabal-34_2",
+ "cabal-36": "cabal-36_2",
+ "cardano-shell": "cardano-shell_2",
+ "flake-compat": "flake-compat_3",
+ "flake-utils": "flake-utils_2",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_2",
+ "hackage": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "hackageNix"
+ ],
+ "hpc-coveralls": "hpc-coveralls_2",
+ "hydra": "hydra_2",
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "nixpkgs"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_2",
+ "nixpkgs-2105": "nixpkgs-2105_2",
+ "nixpkgs-2111": "nixpkgs-2111_2",
+ "nixpkgs-2205": "nixpkgs-2205",
+ "nixpkgs-unstable": "nixpkgs-unstable_2",
+ "old-ghc-nix": "old-ghc-nix_2",
+ "stackage": "stackage_2"
+ },
+ "locked": {
+ "lastModified": 1665882789,
+ "narHash": "sha256-vD9voCqq4F100RDO3KlfdKZE81NyD++NJjvf3KNNbHA=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "9af167fb4343539ca99465057262f289b44f55da",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "haskellNix_2": {
+ "inputs": {
+ "HTTP": "HTTP_3",
+ "cabal-32": "cabal-32_3",
+ "cabal-34": "cabal-34_3",
+ "cabal-36": "cabal-36_3",
+ "cardano-shell": "cardano-shell_3",
+ "flake-utils": "flake-utils_3",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_3",
+ "hackage": "hackage_2",
+ "hpc-coveralls": "hpc-coveralls_3",
+ "nix-tools": "nix-tools_2",
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "node-snapshot",
+ "nixpkgs"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_3",
+ "nixpkgs-2105": "nixpkgs-2105_3",
+ "nixpkgs-2111": "nixpkgs-2111_3",
+ "nixpkgs-unstable": "nixpkgs-unstable_3",
+ "old-ghc-nix": "old-ghc-nix_3",
+ "stackage": "stackage_3"
+ },
+ "locked": {
+ "lastModified": 1643073543,
+ "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "14f740c7c8f535581c30b1697018e389680e24cb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "haskellNix_3": {
+ "inputs": {
+ "HTTP": "HTTP_4",
+ "cabal-32": "cabal-32_4",
+ "cabal-34": "cabal-34_4",
+ "cabal-36": "cabal-36_4",
+ "cardano-shell": "cardano-shell_4",
+ "flake-utils": "flake-utils_4",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_4",
+ "hackage": "hackage_3",
+ "hpc-coveralls": "hpc-coveralls_4",
+ "nix-tools": "nix-tools_3",
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "node-snapshot",
+ "membench",
+ "cardano-node-snapshot",
+ "nixpkgs"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_4",
+ "nixpkgs-2105": "nixpkgs-2105_4",
+ "nixpkgs-2111": "nixpkgs-2111_4",
+ "nixpkgs-unstable": "nixpkgs-unstable_4",
+ "old-ghc-nix": "old-ghc-nix_4",
+ "stackage": "stackage_4"
+ },
+ "locked": {
+ "lastModified": 1643073543,
+ "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "14f740c7c8f535581c30b1697018e389680e24cb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "haskellNix_4": {
+ "inputs": {
+ "HTTP": "HTTP_5",
+ "cabal-32": "cabal-32_5",
+ "cabal-34": "cabal-34_5",
+ "cardano-shell": "cardano-shell_5",
+ "flake-utils": "flake-utils_5",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_5",
+ "hackage": "hackage_4",
+ "hpc-coveralls": "hpc-coveralls_5",
+ "nix-tools": "nix-tools_4",
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "node-snapshot",
+ "plutus-example",
+ "nixpkgs"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_5",
+ "nixpkgs-2105": "nixpkgs-2105_5",
+ "nixpkgs-2111": "nixpkgs-2111_5",
+ "nixpkgs-unstable": "nixpkgs-unstable_5",
+ "old-ghc-nix": "old-ghc-nix_5",
+ "stackage": "stackage_5"
+ },
+ "locked": {
+ "lastModified": 1639098904,
+ "narHash": "sha256-7VrCNEaKGLm4pTOS11dt1dRL2033oqrNCfal0uONsqA=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "b18c6ce0867fee77f12ecf41dc6c67f7a59d9826",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "haskellNix_5": {
+ "inputs": {
+ "HTTP": "HTTP_7",
+ "cabal-32": "cabal-32_7",
+ "cabal-34": "cabal-34_7",
+ "cabal-36": "cabal-36_6",
+ "cardano-shell": "cardano-shell_7",
+ "flake-utils": "flake-utils_10",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_7",
+ "hackage": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "hackageNix"
+ ],
+ "hpc-coveralls": "hpc-coveralls_7",
+ "hydra": "hydra_4",
+ "nix-tools": "nix-tools_5",
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "nixpkgs"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_7",
+ "nixpkgs-2105": "nixpkgs-2105_7",
+ "nixpkgs-2111": "nixpkgs-2111_7",
+ "nixpkgs-unstable": "nixpkgs-unstable_7",
+ "old-ghc-nix": "old-ghc-nix_7",
+ "stackage": "stackage_7"
+ },
+ "locked": {
+ "lastModified": 1656898207,
+ "narHash": "sha256-hshNfCnrmhIvM4T+O0/JRZymsHmq9YiIJ4bpzNVTD98=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "21230476adfef5fa77fb19fbda396f22006a02bc",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "haskellNix_6": {
+ "inputs": {
+ "HTTP": "HTTP_8",
+ "cabal-32": "cabal-32_8",
+ "cabal-34": "cabal-34_8",
+ "cabal-36": "cabal-36_7",
+ "cardano-shell": "cardano-shell_8",
+ "flake-utils": "flake-utils_11",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_8",
+ "hackage": "hackage_6",
+ "hpc-coveralls": "hpc-coveralls_8",
+ "nix-tools": "nix-tools_6",
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "node-snapshot",
+ "nixpkgs"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_8",
+ "nixpkgs-2105": "nixpkgs-2105_8",
+ "nixpkgs-2111": "nixpkgs-2111_8",
+ "nixpkgs-unstable": "nixpkgs-unstable_8",
+ "old-ghc-nix": "old-ghc-nix_8",
+ "stackage": "stackage_8"
+ },
+ "locked": {
+ "lastModified": 1643073543,
+ "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "14f740c7c8f535581c30b1697018e389680e24cb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "haskellNix_7": {
+ "inputs": {
+ "HTTP": "HTTP_9",
+ "cabal-32": "cabal-32_9",
+ "cabal-34": "cabal-34_9",
+ "cabal-36": "cabal-36_8",
+ "cardano-shell": "cardano-shell_9",
+ "flake-utils": "flake-utils_12",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_9",
+ "hackage": "hackage_7",
+ "hpc-coveralls": "hpc-coveralls_9",
+ "nix-tools": "nix-tools_7",
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "node-snapshot",
+ "membench",
+ "cardano-node-snapshot",
+ "nixpkgs"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_9",
+ "nixpkgs-2105": "nixpkgs-2105_9",
+ "nixpkgs-2111": "nixpkgs-2111_9",
+ "nixpkgs-unstable": "nixpkgs-unstable_9",
+ "old-ghc-nix": "old-ghc-nix_9",
+ "stackage": "stackage_9"
+ },
+ "locked": {
+ "lastModified": 1643073543,
+ "narHash": "sha256-g2l/KDWzMRTFRugNVcx3CPZeyA5BNcH9/zDiqFpprB4=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "14f740c7c8f535581c30b1697018e389680e24cb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "haskellNix_8": {
+ "inputs": {
+ "HTTP": "HTTP_10",
+ "cabal-32": "cabal-32_10",
+ "cabal-34": "cabal-34_10",
+ "cardano-shell": "cardano-shell_10",
+ "flake-utils": "flake-utils_13",
+ "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_10",
+ "hackage": "hackage_8",
+ "hpc-coveralls": "hpc-coveralls_10",
+ "nix-tools": "nix-tools_8",
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "node-snapshot",
+ "plutus-example",
+ "nixpkgs"
+ ],
+ "nixpkgs-2003": "nixpkgs-2003_10",
+ "nixpkgs-2105": "nixpkgs-2105_10",
+ "nixpkgs-2111": "nixpkgs-2111_10",
+ "nixpkgs-unstable": "nixpkgs-unstable_10",
+ "old-ghc-nix": "old-ghc-nix_10",
+ "stackage": "stackage_10"
+ },
+ "locked": {
+ "lastModified": 1639098904,
+ "narHash": "sha256-7VrCNEaKGLm4pTOS11dt1dRL2033oqrNCfal0uONsqA=",
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "rev": "b18c6ce0867fee77f12ecf41dc6c67f7a59d9826",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "haskell.nix",
+ "type": "github"
+ }
+ },
+ "hci-effects": {
+ "inputs": {
+ "flake-parts": "flake-parts",
+ "hercules-ci-agent": "hercules-ci-agent",
+ "nixpkgs": "nixpkgs_28"
+ },
+ "locked": {
+ "lastModified": 1676558019,
+ "narHash": "sha256-obUHCMMWbffb3k0b9YIChsJ2Z281BcDYnTPTbJRP6vs=",
+ "owner": "hercules-ci",
+ "repo": "hercules-ci-effects",
+ "rev": "fdbc15b55db8d037504934d3af52f788e0593380",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hercules-ci",
+ "repo": "hercules-ci-effects",
+ "type": "github"
+ }
+ },
+ "heist": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1668990382,
+ "narHash": "sha256-5GEnEdDmUBSxrF0IWwiu5eNvtublv0rY7OEpvaU1NG0=",
+ "owner": "snapframework",
+ "repo": "heist",
+ "rev": "88105c85996b8d621922b38e67b9460b36ccad51",
+ "type": "github"
+ },
+ "original": {
+ "owner": "snapframework",
+ "repo": "heist",
+ "type": "github"
+ }
+ },
+ "heist-extra": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1668486579,
+ "narHash": "sha256-VmyGntVH/tVosftplC4O0JhYA34kXeq1Wu/RbJr132Y=",
+ "owner": "srid",
+ "repo": "heist-extra",
+ "rev": "da94abfa68f67933baef9b529fe8d2a4edc572d5",
+ "type": "github"
+ },
+ "original": {
+ "owner": "srid",
+ "repo": "heist-extra",
+ "type": "github"
+ }
+ },
+ "heist-extra_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1668486579,
+ "narHash": "sha256-VmyGntVH/tVosftplC4O0JhYA34kXeq1Wu/RbJr132Y=",
+ "owner": "srid",
+ "repo": "heist-extra",
+ "rev": "da94abfa68f67933baef9b529fe8d2a4edc572d5",
+ "type": "github"
+ },
+ "original": {
+ "owner": "srid",
+ "repo": "heist-extra",
+ "type": "github"
+ }
+ },
+ "heist_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1668990382,
+ "narHash": "sha256-5GEnEdDmUBSxrF0IWwiu5eNvtublv0rY7OEpvaU1NG0=",
+ "owner": "snapframework",
+ "repo": "heist",
+ "rev": "88105c85996b8d621922b38e67b9460b36ccad51",
+ "type": "github"
+ },
+ "original": {
+ "owner": "snapframework",
+ "repo": "heist",
+ "type": "github"
+ }
+ },
+ "hercules-ci-agent": {
+ "inputs": {
+ "flake-parts": "flake-parts_2",
+ "nix-darwin": "nix-darwin",
+ "nixpkgs": "nixpkgs_27",
+ "pre-commit-hooks-nix": "pre-commit-hooks-nix"
+ },
+ "locked": {
+ "lastModified": 1673183923,
+ "narHash": "sha256-vb+AEQJAW4Xn4oHsfsx8H12XQU0aK8VYLtWYJm/ol28=",
+ "owner": "hercules-ci",
+ "repo": "hercules-ci-agent",
+ "rev": "b3f8aa8e4a8b22dbbe92cc5a89e6881090b933b3",
+ "type": "github"
+ },
+ "original": {
+ "id": "hercules-ci-agent",
+ "type": "indirect"
+ }
+ },
+ "hpc-coveralls": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_10": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_11": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_12": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_13": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_14": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_15": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_16": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_17": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_18": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_3": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_4": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_5": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_6": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_7": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_8": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "hpc-coveralls_9": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1607498076,
+ "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=",
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430",
+ "type": "github"
+ },
+ "original": {
+ "owner": "sevanspowell",
+ "repo": "hpc-coveralls",
+ "type": "github"
+ }
+ },
+ "http2-grpc-native": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1657722007,
+ "narHash": "sha256-yvwCkJBvfM51sp8FfbJe4IGpJpmi2Aag9WamuHLYHBo=",
+ "owner": "bladyjoker",
+ "repo": "http2-grpc-haskell",
+ "rev": "182cbbd50e8968f696f9f5583827073da86cd872",
+ "type": "github"
+ },
+ "original": {
+ "owner": "bladyjoker",
+ "repo": "http2-grpc-haskell",
+ "type": "github"
+ }
+ },
+ "hydra": {
+ "inputs": {
+ "nix": "nix",
+ "nixpkgs": [
+ "ctl",
+ "kupo-nixos",
+ "haskell-nix",
+ "hydra",
+ "nix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1646878427,
+ "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
+ "owner": "NixOS",
+ "repo": "hydra",
+ "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "type": "github"
+ },
+ "original": {
+ "id": "hydra",
+ "type": "indirect"
+ }
+ },
+ "hydra_10": {
+ "inputs": {
+ "nix": "nix_10",
+ "nixpkgs": [
+ "protobufs-nix",
+ "haskell-nix",
+ "hydra",
+ "nix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1646878427,
+ "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
+ "owner": "NixOS",
+ "repo": "hydra",
+ "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "type": "github"
+ },
+ "original": {
+ "id": "hydra",
+ "type": "indirect"
+ }
+ },
+ "hydra_11": {
+ "inputs": {
+ "nix": "nix_11",
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "haskell-nix",
+ "hydra",
+ "nix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1646878427,
+ "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
+ "owner": "NixOS",
+ "repo": "hydra",
+ "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "type": "github"
+ },
+ "original": {
+ "id": "hydra",
+ "type": "indirect"
+ }
+ },
+ "hydra_12": {
+ "inputs": {
+ "nix": "nix_12",
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "haskell-nix",
+ "hydra",
+ "nix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1646878427,
+ "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
+ "owner": "NixOS",
+ "repo": "hydra",
+ "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "type": "github"
+ },
+ "original": {
+ "id": "hydra",
+ "type": "indirect"
+ }
+ },
+ "hydra_2": {
+ "inputs": {
+ "nix": "nix_2",
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "haskellNix",
+ "hydra",
+ "nix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1646878427,
+ "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
+ "owner": "NixOS",
+ "repo": "hydra",
+ "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "type": "github"
+ },
+ "original": {
+ "id": "hydra",
+ "type": "indirect"
+ }
+ },
+ "hydra_3": {
+ "inputs": {
+ "nix": "nix_3",
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "haskell-nix",
+ "hydra",
+ "nix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1646878427,
+ "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
+ "owner": "NixOS",
+ "repo": "hydra",
+ "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "type": "github"
+ },
+ "original": {
+ "id": "hydra",
+ "type": "indirect"
+ }
+ },
+ "hydra_4": {
+ "inputs": {
+ "nix": "nix_4",
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "haskellNix",
+ "hydra",
+ "nix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1646878427,
+ "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
+ "owner": "NixOS",
+ "repo": "hydra",
+ "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "type": "github"
+ },
+ "original": {
+ "id": "hydra",
+ "type": "indirect"
+ }
+ },
+ "hydra_5": {
+ "inputs": {
+ "nix": "nix_5",
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "haskell-nix",
+ "hydra",
+ "nix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1646878427,
+ "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
+ "owner": "NixOS",
+ "repo": "hydra",
+ "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "type": "github"
+ },
+ "original": {
+ "id": "hydra",
+ "type": "indirect"
+ }
+ },
+ "hydra_6": {
+ "inputs": {
+ "nix": "nix_6",
+ "nixpkgs": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "hydra",
+ "nix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1646878427,
+ "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
+ "owner": "NixOS",
+ "repo": "hydra",
+ "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "type": "github"
+ },
+ "original": {
+ "id": "hydra",
+ "type": "indirect"
+ }
+ },
+ "hydra_7": {
+ "inputs": {
+ "nix": "nix_7",
+ "nixpkgs": [
+ "haskell-nix",
+ "hydra",
+ "nix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1646878427,
+ "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
+ "owner": "NixOS",
+ "repo": "hydra",
+ "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "type": "github"
+ },
+ "original": {
+ "id": "hydra",
+ "type": "indirect"
+ }
+ },
+ "hydra_8": {
+ "inputs": {
+ "nix": "nix_8",
+ "nixpkgs": [
+ "mlabs-tooling",
+ "haskell-nix",
+ "hydra",
+ "nix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1646878427,
+ "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
+ "owner": "NixOS",
+ "repo": "hydra",
+ "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "type": "github"
+ },
+ "original": {
+ "id": "hydra",
+ "type": "indirect"
+ }
+ },
+ "hydra_9": {
+ "inputs": {
+ "nix": "nix_9",
+ "nixpkgs": [
+ "mlabs-tooling",
+ "plutus",
+ "haskell-nix",
+ "hydra",
+ "nix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1646878427,
+ "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=",
+ "owner": "NixOS",
+ "repo": "hydra",
+ "rev": "28b682b85b7efc5cf7974065792a1f22203a5927",
+ "type": "github"
+ },
+ "original": {
+ "id": "hydra",
+ "type": "indirect"
+ }
+ },
+ "iohk-nix": {
+ "inputs": {
+ "nixpkgs": [
+ "ctl",
+ "kupo-nixos",
+ "haskell-nix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1653579289,
+ "narHash": "sha256-wveDdPsgB/3nAGAdFaxrcgLEpdi0aJ5kEVNtI+YqVfo=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "edb2d2df2ebe42bbdf03a0711115cf6213c9d366",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "edb2d2df2ebe42bbdf03a0711115cf6213c9d366",
+ "type": "github"
+ }
+ },
+ "iohk-nix-environments": {
+ "inputs": {
+ "nixpkgs": "nixpkgs"
+ },
+ "locked": {
+ "lastModified": 1675397182,
+ "narHash": "sha256-uVqKdtxUDSbLJfaHEs+t+wc9K4iMfPVmcYF5psbK4rI=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "03a6755865b7461b3b75dc34c3dd2d5e74920196",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "type": "github"
+ }
+ },
+ "iohk-nix_2": {
+ "inputs": {
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1670489000,
+ "narHash": "sha256-JewWjqVJSt+7eZQT9bGdhlSsS9dmsSKsMzK9g11tcLU=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "61510bb482eaca8cb7d61f40f5d375d95ea1fbf7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "type": "github"
+ }
+ },
+ "iohk-nix_3": {
+ "inputs": {
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1649070135,
+ "narHash": "sha256-UFKqcOSdPWk3TYUCPHF22p1zf7aXQpCmmgf7UMg7fWA=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "cecab9c71d1064f05f1615eead56ac0b9196bc20",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "cecab9c71d1064f05f1615eead56ac0b9196bc20",
+ "type": "github"
+ }
+ },
+ "iohk-nix_4": {
+ "inputs": {
+ "nixpkgs": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1667394105,
+ "narHash": "sha256-YhS7zGd6jK/QM/+wWyj0zUBZmE3HOXAL/kpJptGYIWg=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "7fc7625a9ab2ba137bc70ddbc89a13d3fdb78c8b",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "type": "github"
+ }
+ },
+ "iohk-nix_5": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1678931316,
+ "narHash": "sha256-RvxkLxW1cl9cMvZuxRsDxeOZnCdQj1XlajPCNo1KxEM=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "67967ced6a40dce4721bc3fcc163c1809398c3c0",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "type": "github"
+ }
+ },
+ "iohk-nix_6": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1670489000,
+ "narHash": "sha256-JewWjqVJSt+7eZQT9bGdhlSsS9dmsSKsMzK9g11tcLU=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "61510bb482eaca8cb7d61f40f5d375d95ea1fbf7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "type": "github"
+ }
+ },
+ "iohk-nix_7": {
+ "inputs": {
+ "nixpkgs": [
+ "mlabs-tooling",
+ "plutus",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1666358508,
+ "narHash": "sha256-ediFkDOBP7yVquw1XtHiYfuXKoEnvKGjTIAk9mC6qxo=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "4848df60660e21fbb3fe157d996a8bac0a9cf2d6",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "type": "github"
+ }
+ },
+ "iohk-nix_8": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1670489000,
+ "narHash": "sha256-JewWjqVJSt+7eZQT9bGdhlSsS9dmsSKsMzK9g11tcLU=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "61510bb482eaca8cb7d61f40f5d375d95ea1fbf7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "type": "github"
+ }
+ },
+ "iohk-nix_9": {
+ "inputs": {
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1666358508,
+ "narHash": "sha256-ediFkDOBP7yVquw1XtHiYfuXKoEnvKGjTIAk9mC6qxo=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "4848df60660e21fbb3fe157d996a8bac0a9cf2d6",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "type": "github"
+ }
+ },
+ "iohkNix": {
+ "inputs": {
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1667394105,
+ "narHash": "sha256-YhS7zGd6jK/QM/+wWyj0zUBZmE3HOXAL/kpJptGYIWg=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "7fc7625a9ab2ba137bc70ddbc89a13d3fdb78c8b",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "type": "github"
+ }
+ },
+ "iohkNix_2": {
+ "inputs": {
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "node-snapshot",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1631778944,
+ "narHash": "sha256-N5eCcUYtZ5kUOl/JJGjx6ZzhA3uIn1itDRTiRV+3jLw=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "db2c75a09c696271194bb3ef25ec8e9839b594b7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "type": "github"
+ }
+ },
+ "iohkNix_3": {
+ "inputs": {
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "node-snapshot",
+ "membench",
+ "cardano-node-snapshot",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1631778944,
+ "narHash": "sha256-N5eCcUYtZ5kUOl/JJGjx6ZzhA3uIn1itDRTiRV+3jLw=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "db2c75a09c696271194bb3ef25ec8e9839b594b7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "type": "github"
+ }
+ },
+ "iohkNix_4": {
+ "inputs": {
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "node-snapshot",
+ "plutus-example",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1633964277,
+ "narHash": "sha256-7G/BK514WiMRr90EswNBthe8SmH9tjPaTBba/RW/VA8=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "1e51437aac8a0e49663cb21e781f34163c81ebfb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "type": "github"
+ }
+ },
+ "iohkNix_5": {
+ "inputs": {
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1653579289,
+ "narHash": "sha256-wveDdPsgB/3nAGAdFaxrcgLEpdi0aJ5kEVNtI+YqVfo=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "edb2d2df2ebe42bbdf03a0711115cf6213c9d366",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "type": "github"
+ }
+ },
+ "iohkNix_6": {
+ "inputs": {
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "node-snapshot",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1631778944,
+ "narHash": "sha256-N5eCcUYtZ5kUOl/JJGjx6ZzhA3uIn1itDRTiRV+3jLw=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "db2c75a09c696271194bb3ef25ec8e9839b594b7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "type": "github"
+ }
+ },
+ "iohkNix_7": {
+ "inputs": {
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "node-snapshot",
+ "membench",
+ "cardano-node-snapshot",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1631778944,
+ "narHash": "sha256-N5eCcUYtZ5kUOl/JJGjx6ZzhA3uIn1itDRTiRV+3jLw=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "db2c75a09c696271194bb3ef25ec8e9839b594b7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "type": "github"
+ }
+ },
+ "iohkNix_8": {
+ "inputs": {
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "node-snapshot",
+ "plutus-example",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1633964277,
+ "narHash": "sha256-7G/BK514WiMRr90EswNBthe8SmH9tjPaTBba/RW/VA8=",
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "rev": "1e51437aac8a0e49663cb21e781f34163c81ebfb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "iohk-nix",
+ "type": "github"
+ }
+ },
+ "iserv-proxy": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1639165170,
+ "narHash": "sha256-QsWL/sBDL5GM8IXd/dE/ORiL4RvteEN+aok23tXgAoc=",
+ "rev": "6e95df7be6dd29680f983db07a057fc2f34f81f6",
+ "revCount": 7,
+ "type": "git",
+ "url": "https://gitlab.haskell.org/ghc/iserv-proxy.git"
+ },
+ "original": {
+ "rev": "6e95df7be6dd29680f983db07a057fc2f34f81f6",
+ "type": "git",
+ "url": "https://gitlab.haskell.org/ghc/iserv-proxy.git"
+ }
+ },
+ "iserv-proxy_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1639165170,
+ "narHash": "sha256-QsWL/sBDL5GM8IXd/dE/ORiL4RvteEN+aok23tXgAoc=",
+ "rev": "6e95df7be6dd29680f983db07a057fc2f34f81f6",
+ "revCount": 7,
+ "type": "git",
+ "url": "https://gitlab.haskell.org/ghc/iserv-proxy.git"
+ },
+ "original": {
+ "rev": "6e95df7be6dd29680f983db07a057fc2f34f81f6",
+ "type": "git",
+ "url": "https://gitlab.haskell.org/ghc/iserv-proxy.git"
+ }
+ },
+ "iserv-proxy_3": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1639165170,
+ "narHash": "sha256-QsWL/sBDL5GM8IXd/dE/ORiL4RvteEN+aok23tXgAoc=",
+ "rev": "6e95df7be6dd29680f983db07a057fc2f34f81f6",
+ "revCount": 7,
+ "type": "git",
+ "url": "https://gitlab.haskell.org/ghc/iserv-proxy.git"
+ },
+ "original": {
+ "rev": "6e95df7be6dd29680f983db07a057fc2f34f81f6",
+ "type": "git",
+ "url": "https://gitlab.haskell.org/ghc/iserv-proxy.git"
+ }
+ },
+ "iserv-proxy_4": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1639165170,
+ "narHash": "sha256-QsWL/sBDL5GM8IXd/dE/ORiL4RvteEN+aok23tXgAoc=",
+ "rev": "6e95df7be6dd29680f983db07a057fc2f34f81f6",
+ "revCount": 7,
+ "type": "git",
+ "url": "https://gitlab.haskell.org/ghc/iserv-proxy.git"
+ },
+ "original": {
+ "rev": "6e95df7be6dd29680f983db07a057fc2f34f81f6",
+ "type": "git",
+ "url": "https://gitlab.haskell.org/ghc/iserv-proxy.git"
+ }
+ },
+ "kupo": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1668678914,
+ "narHash": "sha256-XsbAFyUPmevGuoShEFlOVHt/7fFIpyCQuhulIrNzv80=",
+ "owner": "CardanoSolutions",
+ "repo": "kupo",
+ "rev": "c9bc18d99f9e8af1840a265907db82b180d5a4d8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "CardanoSolutions",
+ "ref": "v2.2.0",
+ "repo": "kupo",
+ "type": "github"
+ }
+ },
+ "kupo-nixos": {
+ "inputs": {
+ "haskell-nix": "haskell-nix",
+ "iohk-nix": "iohk-nix",
+ "kupo": [
+ "ctl",
+ "kupo"
+ ],
+ "nixpkgs": [
+ "ctl",
+ "kupo-nixos",
+ "haskell-nix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1672905539,
+ "narHash": "sha256-B4vryG94L7WWn/tuIQdtg9eZHAH+FaFzv35Mancd2l8=",
+ "owner": "mlabs-haskell",
+ "repo": "kupo-nixos",
+ "rev": "6f89cbcc359893a2aea14dd380f9a45e04c6aa67",
+ "type": "github"
+ },
+ "original": {
+ "owner": "mlabs-haskell",
+ "repo": "kupo-nixos",
+ "rev": "6f89cbcc359893a2aea14dd380f9a45e04c6aa67",
+ "type": "github"
+ }
+ },
+ "lowdown-src": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1633514407,
+ "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "type": "github"
+ }
+ },
+ "lowdown-src_10": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1633514407,
+ "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "type": "github"
+ }
+ },
+ "lowdown-src_11": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1633514407,
+ "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "type": "github"
+ }
+ },
+ "lowdown-src_12": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1633514407,
+ "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "type": "github"
+ }
+ },
+ "lowdown-src_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1633514407,
+ "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "type": "github"
+ }
+ },
+ "lowdown-src_3": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1633514407,
+ "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "type": "github"
+ }
+ },
+ "lowdown-src_4": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1633514407,
+ "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "type": "github"
+ }
+ },
+ "lowdown-src_5": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1633514407,
+ "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "type": "github"
+ }
+ },
+ "lowdown-src_6": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1633514407,
+ "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "type": "github"
+ }
+ },
+ "lowdown-src_7": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1633514407,
+ "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "type": "github"
+ }
+ },
+ "lowdown-src_8": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1633514407,
+ "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "type": "github"
+ }
+ },
+ "lowdown-src_9": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1633514407,
+ "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "type": "github"
+ }
+ },
+ "mdbook-kroki-preprocessor": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1661755005,
+ "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "type": "github"
+ }
+ },
+ "mdbook-kroki-preprocessor_10": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1661755005,
+ "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "type": "github"
+ }
+ },
+ "mdbook-kroki-preprocessor_11": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1661755005,
+ "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "type": "github"
+ }
+ },
+ "mdbook-kroki-preprocessor_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1661755005,
+ "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "type": "github"
+ }
+ },
+ "mdbook-kroki-preprocessor_3": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1661755005,
+ "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "type": "github"
+ }
+ },
+ "mdbook-kroki-preprocessor_4": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1661755005,
+ "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "type": "github"
+ }
+ },
+ "mdbook-kroki-preprocessor_5": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1661755005,
+ "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "type": "github"
+ }
+ },
+ "mdbook-kroki-preprocessor_6": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1661755005,
+ "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "type": "github"
+ }
+ },
+ "mdbook-kroki-preprocessor_7": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1661755005,
+ "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "type": "github"
+ }
+ },
+ "mdbook-kroki-preprocessor_8": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1661755005,
+ "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "type": "github"
+ }
+ },
+ "mdbook-kroki-preprocessor_9": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1661755005,
+ "narHash": "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw=",
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "rev": "93adb5716d035829efed27f65f2f0833a7d3e76f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "JoelCourtney",
+ "repo": "mdbook-kroki-preprocessor",
+ "type": "github"
+ }
+ },
+ "membench": {
+ "inputs": {
+ "cardano-mainnet-mirror": "cardano-mainnet-mirror_2",
+ "cardano-node-measured": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "node-snapshot"
+ ],
+ "cardano-node-process": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "node-snapshot"
+ ],
+ "cardano-node-snapshot": "cardano-node-snapshot",
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "node-snapshot",
+ "nixpkgs"
+ ],
+ "ouroboros-network": "ouroboros-network_2"
+ },
+ "locked": {
+ "lastModified": 1645070579,
+ "narHash": "sha256-AxL6tCOnzYnE6OquoFzj+X1bLDr1PQx3d8/vXm+rbfA=",
+ "owner": "input-output-hk",
+ "repo": "cardano-memory-benchmark",
+ "rev": "65643e000186de1335e24ec89159db8ba85e1c1a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "cardano-memory-benchmark",
+ "type": "github"
+ }
+ },
+ "membench_2": {
+ "inputs": {
+ "cardano-mainnet-mirror": "cardano-mainnet-mirror_3",
+ "cardano-node-measured": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "node-snapshot",
+ "membench",
+ "cardano-node-snapshot"
+ ],
+ "cardano-node-process": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "node-snapshot",
+ "membench",
+ "cardano-node-snapshot"
+ ],
+ "cardano-node-snapshot": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "node-snapshot",
+ "membench",
+ "cardano-node-snapshot"
+ ],
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "node-snapshot",
+ "membench",
+ "cardano-node-snapshot",
+ "nixpkgs"
+ ],
+ "ouroboros-network": "ouroboros-network"
+ },
+ "locked": {
+ "lastModified": 1644547122,
+ "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=",
+ "owner": "input-output-hk",
+ "repo": "cardano-memory-benchmark",
+ "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "cardano-memory-benchmark",
+ "type": "github"
+ }
+ },
+ "membench_3": {
+ "inputs": {
+ "cardano-mainnet-mirror": "cardano-mainnet-mirror_5",
+ "cardano-node-measured": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "node-snapshot"
+ ],
+ "cardano-node-process": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "node-snapshot"
+ ],
+ "cardano-node-snapshot": "cardano-node-snapshot_2",
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "node-snapshot",
+ "nixpkgs"
+ ],
+ "ouroboros-network": "ouroboros-network_4"
+ },
+ "locked": {
+ "lastModified": 1645070579,
+ "narHash": "sha256-AxL6tCOnzYnE6OquoFzj+X1bLDr1PQx3d8/vXm+rbfA=",
+ "owner": "input-output-hk",
+ "repo": "cardano-memory-benchmark",
+ "rev": "65643e000186de1335e24ec89159db8ba85e1c1a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "cardano-memory-benchmark",
+ "type": "github"
+ }
+ },
+ "membench_4": {
+ "inputs": {
+ "cardano-mainnet-mirror": "cardano-mainnet-mirror_6",
+ "cardano-node-measured": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "node-snapshot",
+ "membench",
+ "cardano-node-snapshot"
+ ],
+ "cardano-node-process": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "node-snapshot",
+ "membench",
+ "cardano-node-snapshot"
+ ],
+ "cardano-node-snapshot": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "node-snapshot",
+ "membench",
+ "cardano-node-snapshot"
+ ],
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "node-snapshot",
+ "membench",
+ "cardano-node-snapshot",
+ "nixpkgs"
+ ],
+ "ouroboros-network": "ouroboros-network_3"
+ },
+ "locked": {
+ "lastModified": 1644547122,
+ "narHash": "sha256-8nWK+ScMACvRQLbA27gwXNoZver+Wx/cF7V37044koY=",
+ "owner": "input-output-hk",
+ "repo": "cardano-memory-benchmark",
+ "rev": "9d8ff4b9394de0421ee95caa511d01163de88b77",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "cardano-memory-benchmark",
+ "type": "github"
+ }
+ },
+ "mlabs-tooling": {
+ "inputs": {
+ "cardano-haskell-packages": "cardano-haskell-packages",
+ "emanote": "emanote",
+ "flake-parts": "flake-parts_4",
+ "haskell-nix": "haskell-nix_6",
+ "iohk-nix": "iohk-nix_6",
+ "nixpkgs": "nixpkgs_33",
+ "plutus": "plutus"
+ },
+ "locked": {
+ "lastModified": 1671582351,
+ "narHash": "sha256-SrNXbfheBuXTW8brxg//fHSbV249UlpWTQAg+3UPAHk=",
+ "owner": "mlabs-haskell",
+ "repo": "mlabs-tooling.nix",
+ "rev": "2376c911c6f8b6dcf46f479afddd671b3d37de78",
+ "type": "github"
+ },
+ "original": {
+ "owner": "mlabs-haskell",
+ "repo": "mlabs-tooling.nix",
+ "type": "github"
+ }
+ },
+ "mlabs-tooling_2": {
+ "inputs": {
+ "cardano-haskell-packages": "cardano-haskell-packages_2",
+ "emanote": "emanote_2",
+ "flake-parts": "flake-parts_6",
+ "haskell-nix": "haskell-nix_9",
+ "iohk-nix": "iohk-nix_8",
+ "nixpkgs": "nixpkgs_48",
+ "plutus": "plutus_2"
+ },
+ "locked": {
+ "lastModified": 1671582351,
+ "narHash": "sha256-SrNXbfheBuXTW8brxg//fHSbV249UlpWTQAg+3UPAHk=",
+ "owner": "mlabs-haskell",
+ "repo": "mlabs-tooling.nix",
+ "rev": "2376c911c6f8b6dcf46f479afddd671b3d37de78",
+ "type": "github"
+ },
+ "original": {
+ "owner": "mlabs-haskell",
+ "repo": "mlabs-tooling.nix",
+ "type": "github"
+ }
+ },
+ "n2c": {
+ "inputs": {
+ "flake-utils": "flake-utils_9",
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1665039323,
+ "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "n2c_10": {
+ "inputs": {
+ "flake-utils": "flake-utils_52",
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1665039323,
+ "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "n2c_11": {
+ "inputs": {
+ "flake-utils": "flake-utils_55",
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1665039323,
+ "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "n2c_2": {
+ "inputs": {
+ "flake-utils": "flake-utils_17",
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1665039323,
+ "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "n2c_3": {
+ "inputs": {
+ "flake-utils": "flake-utils_21",
+ "nixpkgs": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1665039323,
+ "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "n2c_4": {
+ "inputs": {
+ "flake-utils": "flake-utils_26",
+ "nixpkgs": [
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1665039323,
+ "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "n2c_5": {
+ "inputs": {
+ "flake-utils": "flake-utils_31",
+ "nixpkgs": [
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1665039323,
+ "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "n2c_6": {
+ "inputs": {
+ "flake-utils": "flake-utils_35",
+ "nixpkgs": [
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1665039323,
+ "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "n2c_7": {
+ "inputs": {
+ "flake-utils": "flake-utils_38",
+ "nixpkgs": [
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1665039323,
+ "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "n2c_8": {
+ "inputs": {
+ "flake-utils": "flake-utils_44",
+ "nixpkgs": [
+ "protobufs-nix",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1665039323,
+ "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "n2c_9": {
+ "inputs": {
+ "flake-utils": "flake-utils_48",
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1665039323,
+ "narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "nix": {
+ "inputs": {
+ "lowdown-src": "lowdown-src",
+ "nixpkgs": "nixpkgs_2",
+ "nixpkgs-regression": "nixpkgs-regression"
+ },
+ "locked": {
+ "lastModified": 1643066034,
+ "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "owner": "NixOS",
+ "repo": "nix",
+ "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "2.6.0",
+ "repo": "nix",
+ "type": "github"
+ }
+ },
+ "nix-darwin": {
+ "inputs": {
+ "nixpkgs": [
+ "hci-effects",
+ "hercules-ci-agent",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1667419884,
+ "narHash": "sha256-oLNw87ZI5NxTMlNQBv1wG2N27CUzo9admaFlnmavpiY=",
+ "owner": "LnL7",
+ "repo": "nix-darwin",
+ "rev": "cfc0125eafadc9569d3d6a16ee928375b77e3100",
+ "type": "github"
+ },
+ "original": {
+ "owner": "LnL7",
+ "repo": "nix-darwin",
+ "type": "github"
+ }
+ },
+ "nix-nomad": {
+ "inputs": {
+ "flake-compat": "flake-compat_6",
+ "flake-utils": [
+ "ctl",
+ "ogmios",
+ "haskell-nix",
+ "tullia",
+ "nix2container",
+ "flake-utils"
+ ],
+ "gomod2nix": "gomod2nix",
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "haskell-nix",
+ "tullia",
+ "nixpkgs"
+ ],
+ "nixpkgs-lib": [
+ "ctl",
+ "ogmios",
+ "haskell-nix",
+ "tullia",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1658277770,
+ "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=",
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "type": "github"
+ }
+ },
+ "nix-nomad_2": {
+ "inputs": {
+ "flake-compat": "flake-compat_10",
+ "flake-utils": [
+ "ctl",
+ "ogmios-nixos",
+ "haskell-nix",
+ "tullia",
+ "nix2container",
+ "flake-utils"
+ ],
+ "gomod2nix": "gomod2nix_2",
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "haskell-nix",
+ "tullia",
+ "nixpkgs"
+ ],
+ "nixpkgs-lib": [
+ "ctl",
+ "ogmios-nixos",
+ "haskell-nix",
+ "tullia",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1658277770,
+ "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=",
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "type": "github"
+ }
+ },
+ "nix-nomad_3": {
+ "inputs": {
+ "flake-compat": "flake-compat_13",
+ "flake-utils": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "tullia",
+ "nix2container",
+ "flake-utils"
+ ],
+ "gomod2nix": "gomod2nix_3",
+ "nixpkgs": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "tullia",
+ "nixpkgs"
+ ],
+ "nixpkgs-lib": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "tullia",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1658277770,
+ "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=",
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "type": "github"
+ }
+ },
+ "nix-nomad_4": {
+ "inputs": {
+ "flake-compat": "flake-compat_16",
+ "flake-utils": [
+ "haskell-nix",
+ "tullia",
+ "nix2container",
+ "flake-utils"
+ ],
+ "gomod2nix": "gomod2nix_4",
+ "nixpkgs": [
+ "haskell-nix",
+ "tullia",
+ "nixpkgs"
+ ],
+ "nixpkgs-lib": [
+ "haskell-nix",
+ "tullia",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1658277770,
+ "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=",
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "type": "github"
+ }
+ },
+ "nix-nomad_5": {
+ "inputs": {
+ "flake-compat": "flake-compat_18",
+ "flake-utils": [
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "nix2container",
+ "flake-utils"
+ ],
+ "gomod2nix": "gomod2nix_5",
+ "nixpkgs": [
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "nixpkgs"
+ ],
+ "nixpkgs-lib": [
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1658277770,
+ "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=",
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "type": "github"
+ }
+ },
+ "nix-nomad_6": {
+ "inputs": {
+ "flake-compat": "flake-compat_20",
+ "flake-utils": [
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "nix2container",
+ "flake-utils"
+ ],
+ "gomod2nix": "gomod2nix_6",
+ "nixpkgs": [
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "nixpkgs"
+ ],
+ "nixpkgs-lib": [
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1658277770,
+ "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=",
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "type": "github"
+ }
+ },
+ "nix-nomad_7": {
+ "inputs": {
+ "flake-compat": "flake-compat_23",
+ "flake-utils": [
+ "protobufs-nix",
+ "haskell-nix",
+ "tullia",
+ "nix2container",
+ "flake-utils"
+ ],
+ "gomod2nix": "gomod2nix_7",
+ "nixpkgs": [
+ "protobufs-nix",
+ "haskell-nix",
+ "tullia",
+ "nixpkgs"
+ ],
+ "nixpkgs-lib": [
+ "protobufs-nix",
+ "haskell-nix",
+ "tullia",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1658277770,
+ "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=",
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "type": "github"
+ }
+ },
+ "nix-nomad_8": {
+ "inputs": {
+ "flake-compat": "flake-compat_25",
+ "flake-utils": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "nix2container",
+ "flake-utils"
+ ],
+ "gomod2nix": "gomod2nix_8",
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "nixpkgs"
+ ],
+ "nixpkgs-lib": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1658277770,
+ "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=",
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "type": "github"
+ }
+ },
+ "nix-nomad_9": {
+ "inputs": {
+ "flake-compat": "flake-compat_27",
+ "flake-utils": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "nix2container",
+ "flake-utils"
+ ],
+ "gomod2nix": "gomod2nix_9",
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "nixpkgs"
+ ],
+ "nixpkgs-lib": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1658277770,
+ "narHash": "sha256-T/PgG3wUn8Z2rnzfxf2VqlR1CBjInPE0l1yVzXxPnt0=",
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "rev": "054adcbdd0a836ae1c20951b67ed549131fd2d70",
+ "type": "github"
+ },
+ "original": {
+ "owner": "tristanpemble",
+ "repo": "nix-nomad",
+ "type": "github"
+ }
+ },
+ "nix-tools": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1649424170,
+ "narHash": "sha256-XgKXWispvv5RCvZzPb+p7e6Hy3LMuRjafKMl7kXzxGw=",
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "rev": "e109c94016e3b6e0db7ed413c793e2d4bdb24aa7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "type": "github"
+ }
+ },
+ "nix-tools_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1636018067,
+ "narHash": "sha256-ng306fkuwr6V/malWtt3979iAC4yMVDDH2ViwYB6sQE=",
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "rev": "ed5bd7215292deba55d6ab7a4e8c21f8b1564dda",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "type": "github"
+ }
+ },
+ "nix-tools_3": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1636018067,
+ "narHash": "sha256-ng306fkuwr6V/malWtt3979iAC4yMVDDH2ViwYB6sQE=",
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "rev": "ed5bd7215292deba55d6ab7a4e8c21f8b1564dda",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "type": "github"
+ }
+ },
+ "nix-tools_4": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1636018067,
+ "narHash": "sha256-ng306fkuwr6V/malWtt3979iAC4yMVDDH2ViwYB6sQE=",
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "rev": "ed5bd7215292deba55d6ab7a4e8c21f8b1564dda",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "type": "github"
+ }
+ },
+ "nix-tools_5": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1649424170,
+ "narHash": "sha256-XgKXWispvv5RCvZzPb+p7e6Hy3LMuRjafKMl7kXzxGw=",
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "rev": "e109c94016e3b6e0db7ed413c793e2d4bdb24aa7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "type": "github"
+ }
+ },
+ "nix-tools_6": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1636018067,
+ "narHash": "sha256-ng306fkuwr6V/malWtt3979iAC4yMVDDH2ViwYB6sQE=",
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "rev": "ed5bd7215292deba55d6ab7a4e8c21f8b1564dda",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "type": "github"
+ }
+ },
+ "nix-tools_7": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1636018067,
+ "narHash": "sha256-ng306fkuwr6V/malWtt3979iAC4yMVDDH2ViwYB6sQE=",
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "rev": "ed5bd7215292deba55d6ab7a4e8c21f8b1564dda",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "type": "github"
+ }
+ },
+ "nix-tools_8": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1636018067,
+ "narHash": "sha256-ng306fkuwr6V/malWtt3979iAC4yMVDDH2ViwYB6sQE=",
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "rev": "ed5bd7215292deba55d6ab7a4e8c21f8b1564dda",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "type": "github"
+ }
+ },
+ "nix2container": {
+ "inputs": {
+ "flake-utils": "flake-utils_7",
+ "nixpkgs": "nixpkgs_9"
+ },
+ "locked": {
+ "lastModified": 1658567952,
+ "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "nix2container_2": {
+ "inputs": {
+ "flake-utils": "flake-utils_15",
+ "nixpkgs": "nixpkgs_17"
+ },
+ "locked": {
+ "lastModified": 1658567952,
+ "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "nix2container_3": {
+ "inputs": {
+ "flake-utils": "flake-utils_19",
+ "nixpkgs": "nixpkgs_21"
+ },
+ "locked": {
+ "lastModified": 1658567952,
+ "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "nix2container_4": {
+ "inputs": {
+ "flake-utils": "flake-utils_24",
+ "nixpkgs": "nixpkgs_25"
+ },
+ "locked": {
+ "lastModified": 1658567952,
+ "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "nix2container_5": {
+ "inputs": {
+ "flake-utils": "flake-utils_29",
+ "nixpkgs": "nixpkgs_31"
+ },
+ "locked": {
+ "lastModified": 1658567952,
+ "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "nix2container_6": {
+ "inputs": {
+ "flake-utils": "flake-utils_36",
+ "nixpkgs": "nixpkgs_37"
+ },
+ "locked": {
+ "lastModified": 1658567952,
+ "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "nix2container_7": {
+ "inputs": {
+ "flake-utils": "flake-utils_42",
+ "nixpkgs": "nixpkgs_42"
+ },
+ "locked": {
+ "lastModified": 1658567952,
+ "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "nix2container_8": {
+ "inputs": {
+ "flake-utils": "flake-utils_46",
+ "nixpkgs": "nixpkgs_46"
+ },
+ "locked": {
+ "lastModified": 1658567952,
+ "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "type": "github"
+ }
+ },
+ "nix2container_9": {
+ "inputs": {
+ "flake-utils": "flake-utils_53",
+ "nixpkgs": "nixpkgs_52"
+ },
+ "locked": {
+ "lastModified": 1658567952,
+ "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=",
+ "owner": "nlewo",
+ "repo": "nix2container",
+ "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
"repo": "nix2container",
"type": "github"
}
},
- "nix2container_2": {
- "inputs": {
- "flake-utils": "flake-utils_8",
- "nixpkgs": "nixpkgs_9"
+ "nixTools": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1644395812,
+ "narHash": "sha256-BVFk/BEsTLq5MMZvdy3ZYHKfaS3dHrsKh4+tb5t5b58=",
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "rev": "d847c63b99bbec78bf83be2a61dc9f09b8a9ccc1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "type": "github"
+ }
+ },
+ "nixTools_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1649424170,
+ "narHash": "sha256-XgKXWispvv5RCvZzPb+p7e6Hy3LMuRjafKMl7kXzxGw=",
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "rev": "e109c94016e3b6e0db7ed413c793e2d4bdb24aa7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "nix-tools",
+ "type": "github"
+ }
+ },
+ "nix_10": {
+ "inputs": {
+ "lowdown-src": "lowdown-src_10",
+ "nixpkgs": "nixpkgs_40",
+ "nixpkgs-regression": "nixpkgs-regression_10"
+ },
+ "locked": {
+ "lastModified": 1643066034,
+ "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "owner": "NixOS",
+ "repo": "nix",
+ "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "2.6.0",
+ "repo": "nix",
+ "type": "github"
+ }
+ },
+ "nix_11": {
+ "inputs": {
+ "lowdown-src": "lowdown-src_11",
+ "nixpkgs": "nixpkgs_44",
+ "nixpkgs-regression": "nixpkgs-regression_11"
+ },
+ "locked": {
+ "lastModified": 1643066034,
+ "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "owner": "NixOS",
+ "repo": "nix",
+ "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "2.6.0",
+ "repo": "nix",
+ "type": "github"
+ }
+ },
+ "nix_12": {
+ "inputs": {
+ "lowdown-src": "lowdown-src_12",
+ "nixpkgs": "nixpkgs_49",
+ "nixpkgs-regression": "nixpkgs-regression_12"
+ },
+ "locked": {
+ "lastModified": 1643066034,
+ "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "owner": "NixOS",
+ "repo": "nix",
+ "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "2.6.0",
+ "repo": "nix",
+ "type": "github"
+ }
+ },
+ "nix_2": {
+ "inputs": {
+ "lowdown-src": "lowdown-src_2",
+ "nixpkgs": "nixpkgs_4",
+ "nixpkgs-regression": "nixpkgs-regression_2"
+ },
+ "locked": {
+ "lastModified": 1643066034,
+ "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "owner": "NixOS",
+ "repo": "nix",
+ "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "2.6.0",
+ "repo": "nix",
+ "type": "github"
+ }
+ },
+ "nix_3": {
+ "inputs": {
+ "lowdown-src": "lowdown-src_3",
+ "nixpkgs": "nixpkgs_7",
+ "nixpkgs-regression": "nixpkgs-regression_3"
+ },
+ "locked": {
+ "lastModified": 1643066034,
+ "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "owner": "NixOS",
+ "repo": "nix",
+ "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "2.6.0",
+ "repo": "nix",
+ "type": "github"
+ }
+ },
+ "nix_4": {
+ "inputs": {
+ "lowdown-src": "lowdown-src_4",
+ "nixpkgs": "nixpkgs_12",
+ "nixpkgs-regression": "nixpkgs-regression_4"
+ },
+ "locked": {
+ "lastModified": 1643066034,
+ "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "owner": "NixOS",
+ "repo": "nix",
+ "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "2.6.0",
+ "repo": "nix",
+ "type": "github"
+ }
+ },
+ "nix_5": {
+ "inputs": {
+ "lowdown-src": "lowdown-src_5",
+ "nixpkgs": "nixpkgs_15",
+ "nixpkgs-regression": "nixpkgs-regression_5"
+ },
+ "locked": {
+ "lastModified": 1643066034,
+ "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "owner": "NixOS",
+ "repo": "nix",
+ "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "2.6.0",
+ "repo": "nix",
+ "type": "github"
+ }
+ },
+ "nix_6": {
+ "inputs": {
+ "lowdown-src": "lowdown-src_6",
+ "nixpkgs": "nixpkgs_19",
+ "nixpkgs-regression": "nixpkgs-regression_6"
+ },
+ "locked": {
+ "lastModified": 1643066034,
+ "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "owner": "NixOS",
+ "repo": "nix",
+ "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "2.6.0",
+ "repo": "nix",
+ "type": "github"
+ }
+ },
+ "nix_7": {
+ "inputs": {
+ "lowdown-src": "lowdown-src_7",
+ "nixpkgs": "nixpkgs_23",
+ "nixpkgs-regression": "nixpkgs-regression_7"
+ },
+ "locked": {
+ "lastModified": 1643066034,
+ "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "owner": "NixOS",
+ "repo": "nix",
+ "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "2.6.0",
+ "repo": "nix",
+ "type": "github"
+ }
+ },
+ "nix_8": {
+ "inputs": {
+ "lowdown-src": "lowdown-src_8",
+ "nixpkgs": "nixpkgs_29",
+ "nixpkgs-regression": "nixpkgs-regression_8"
+ },
+ "locked": {
+ "lastModified": 1643066034,
+ "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "owner": "NixOS",
+ "repo": "nix",
+ "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "2.6.0",
+ "repo": "nix",
+ "type": "github"
+ }
+ },
+ "nix_9": {
+ "inputs": {
+ "lowdown-src": "lowdown-src_9",
+ "nixpkgs": "nixpkgs_34",
+ "nixpkgs-regression": "nixpkgs-regression_9"
+ },
+ "locked": {
+ "lastModified": 1643066034,
+ "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "owner": "NixOS",
+ "repo": "nix",
+ "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "2.6.0",
+ "repo": "nix",
+ "type": "github"
+ }
+ },
+ "nixago": {
+ "inputs": {
+ "flake-utils": [
+ "ctl",
+ "ogmios",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
+ "nixago-exts": [
+ "ctl",
+ "ogmios",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "blank"
+ ],
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1661824785,
+ "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
+ "owner": "nix-community",
+ "repo": "nixago",
+ "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "nixago",
+ "type": "github"
+ }
+ },
+ "nixago_10": {
+ "inputs": {
+ "flake-utils": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "flake-utils"
+ ],
+ "nixago-exts": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "blank"
+ ],
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1661824785,
+ "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
+ "owner": "nix-community",
+ "repo": "nixago",
+ "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "nixago",
+ "type": "github"
+ }
+ },
+ "nixago_11": {
+ "inputs": {
+ "flake-utils": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
+ "nixago-exts": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "std",
+ "blank"
+ ],
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1661824785,
+ "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
+ "owner": "nix-community",
+ "repo": "nixago",
+ "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "nixago",
+ "type": "github"
+ }
+ },
+ "nixago_2": {
+ "inputs": {
+ "flake-utils": [
+ "ctl",
+ "ogmios-nixos",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
+ "nixago-exts": [
+ "ctl",
+ "ogmios-nixos",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "blank"
+ ],
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1661824785,
+ "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
+ "owner": "nix-community",
+ "repo": "nixago",
+ "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "nixago",
+ "type": "github"
+ }
+ },
+ "nixago_3": {
+ "inputs": {
+ "flake-utils": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
+ "nixago-exts": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "blank"
+ ],
+ "nixpkgs": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1661824785,
+ "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
+ "owner": "nix-community",
+ "repo": "nixago",
+ "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "nixago",
+ "type": "github"
+ }
+ },
+ "nixago_4": {
+ "inputs": {
+ "flake-utils": [
+ "haskell-nix",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
+ "nixago-exts": [
+ "haskell-nix",
+ "tullia",
+ "std",
+ "blank"
+ ],
+ "nixpkgs": [
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1661824785,
+ "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
+ "owner": "nix-community",
+ "repo": "nixago",
+ "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "nixago",
+ "type": "github"
+ }
+ },
+ "nixago_5": {
+ "inputs": {
+ "flake-utils": [
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
+ "nixago-exts": [
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "blank"
+ ],
+ "nixpkgs": [
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1661824785,
+ "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
+ "owner": "nix-community",
+ "repo": "nixago",
+ "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "nixago",
+ "type": "github"
+ }
+ },
+ "nixago_6": {
+ "inputs": {
+ "flake-utils": [
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "flake-utils"
+ ],
+ "nixago-exts": [
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "blank"
+ ],
+ "nixpkgs": [
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1661824785,
+ "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
+ "owner": "nix-community",
+ "repo": "nixago",
+ "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "nixago",
+ "type": "github"
+ }
+ },
+ "nixago_7": {
+ "inputs": {
+ "flake-utils": [
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
+ "nixago-exts": [
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "std",
+ "blank"
+ ],
+ "nixpkgs": [
+ "mlabs-tooling",
+ "plutus",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1661824785,
+ "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
+ "owner": "nix-community",
+ "repo": "nixago",
+ "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "nixago",
+ "type": "github"
+ }
+ },
+ "nixago_8": {
+ "inputs": {
+ "flake-utils": [
+ "protobufs-nix",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
+ "nixago-exts": [
+ "protobufs-nix",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "blank"
+ ],
+ "nixpkgs": [
+ "protobufs-nix",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1661824785,
+ "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
+ "owner": "nix-community",
+ "repo": "nixago",
+ "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "nixago",
+ "type": "github"
+ }
+ },
+ "nixago_9": {
+ "inputs": {
+ "flake-utils": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "flake-utils"
+ ],
+ "nixago-exts": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "blank"
+ ],
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1661824785,
+ "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
+ "owner": "nix-community",
+ "repo": "nixago",
+ "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "nixago",
+ "type": "github"
+ }
+ },
+ "nixpkgs": {
+ "locked": {
+ "lastModified": 1676549890,
+ "narHash": "sha256-sq/WcOEAl7gWrrfGkWdnyYazRyTf+enEim/o6LOQzI8=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "8c66bd1b68f4708c90dcc97c6f7052a5a7b33257",
+ "type": "github"
+ },
+ "original": {
+ "id": "nixpkgs",
+ "type": "indirect"
+ }
+ },
+ "nixpkgs-2003": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_10": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_11": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_12": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_13": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_14": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_15": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_16": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_17": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_18": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_2": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_3": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_4": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_5": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_6": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_7": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_8": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2003_9": {
+ "locked": {
+ "lastModified": 1620055814,
+ "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-20.03-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105": {
+ "locked": {
+ "lastModified": 1645296114,
+ "narHash": "sha256-y53N7TyIkXsjMpOG7RhvqJFGDacLs9HlyHeSTBioqYU=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "530a53dcbc9437363471167a5e4762c5fcfa34a1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_10": {
+ "locked": {
+ "lastModified": 1630481079,
+ "narHash": "sha256-leWXLchbAbqOlLT6tju631G40SzQWPqaAXQG3zH1Imw=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "110a2c9ebbf5d4a94486854f18a37a938cfacbbb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_11": {
+ "locked": {
+ "lastModified": 1659914493,
+ "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_12": {
+ "locked": {
+ "lastModified": 1659914493,
+ "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_13": {
+ "locked": {
+ "lastModified": 1659914493,
+ "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_14": {
+ "locked": {
+ "lastModified": 1659914493,
+ "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_15": {
+ "locked": {
+ "lastModified": 1659914493,
+ "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_16": {
+ "locked": {
+ "lastModified": 1659914493,
+ "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_17": {
+ "locked": {
+ "lastModified": 1659914493,
+ "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_18": {
+ "locked": {
+ "lastModified": 1659914493,
+ "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_2": {
+ "locked": {
+ "lastModified": 1659914493,
+ "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_3": {
+ "locked": {
+ "lastModified": 1640283157,
+ "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "dde1557825c5644c869c5efc7448dc03722a8f09",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_4": {
+ "locked": {
+ "lastModified": 1640283157,
+ "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "dde1557825c5644c869c5efc7448dc03722a8f09",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_5": {
+ "locked": {
+ "lastModified": 1630481079,
+ "narHash": "sha256-leWXLchbAbqOlLT6tju631G40SzQWPqaAXQG3zH1Imw=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "110a2c9ebbf5d4a94486854f18a37a938cfacbbb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_6": {
+ "locked": {
+ "lastModified": 1659914493,
+ "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_7": {
+ "locked": {
+ "lastModified": 1645296114,
+ "narHash": "sha256-y53N7TyIkXsjMpOG7RhvqJFGDacLs9HlyHeSTBioqYU=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "530a53dcbc9437363471167a5e4762c5fcfa34a1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_8": {
+ "locked": {
+ "lastModified": 1640283157,
+ "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "dde1557825c5644c869c5efc7448dc03722a8f09",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2105_9": {
+ "locked": {
+ "lastModified": 1640283157,
+ "narHash": "sha256-6Ddfop+rKE+Gl9Tjp9YIrkfoYPzb8F80ergdjcq3/MY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "dde1557825c5644c869c5efc7448dc03722a8f09",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111": {
+ "locked": {
+ "lastModified": 1648744337,
+ "narHash": "sha256-bYe1dFJAXovjqiaPKrmAbSBEK5KUkgwVaZcTbSoJ7hg=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "0a58eebd8ec65ffdef2ce9562784123a73922052",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_10": {
+ "locked": {
+ "lastModified": 1638410074,
+ "narHash": "sha256-MQYI4k4XkoTzpeRjq5wl+1NShsl1CKq8MISFuZ81sWs=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "5b80f23502f8e902612a8c631dfce383e1c56596",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_11": {
+ "locked": {
+ "lastModified": 1659446231,
+ "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_12": {
+ "locked": {
+ "lastModified": 1659446231,
+ "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_13": {
+ "locked": {
+ "lastModified": 1659446231,
+ "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_14": {
+ "locked": {
+ "lastModified": 1659446231,
+ "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_15": {
+ "locked": {
+ "lastModified": 1659446231,
+ "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_16": {
+ "locked": {
+ "lastModified": 1659446231,
+ "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_17": {
+ "locked": {
+ "lastModified": 1659446231,
+ "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_18": {
+ "locked": {
+ "lastModified": 1659446231,
+ "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_2": {
+ "locked": {
+ "lastModified": 1659446231,
+ "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_3": {
+ "locked": {
+ "lastModified": 1640283207,
+ "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "64c7e3388bbd9206e437713351e814366e0c3284",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_4": {
+ "locked": {
+ "lastModified": 1640283207,
+ "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "64c7e3388bbd9206e437713351e814366e0c3284",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_5": {
+ "locked": {
+ "lastModified": 1638410074,
+ "narHash": "sha256-MQYI4k4XkoTzpeRjq5wl+1NShsl1CKq8MISFuZ81sWs=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "5b80f23502f8e902612a8c631dfce383e1c56596",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_6": {
+ "locked": {
+ "lastModified": 1659446231,
+ "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_7": {
+ "locked": {
+ "lastModified": 1648744337,
+ "narHash": "sha256-bYe1dFJAXovjqiaPKrmAbSBEK5KUkgwVaZcTbSoJ7hg=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "0a58eebd8ec65ffdef2ce9562784123a73922052",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_8": {
+ "locked": {
+ "lastModified": 1640283207,
+ "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "64c7e3388bbd9206e437713351e814366e0c3284",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2111_9": {
+ "locked": {
+ "lastModified": 1640283207,
+ "narHash": "sha256-SCwl7ZnCfMDsuSYvwIroiAlk7n33bW8HFfY8NvKhcPA=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "64c7e3388bbd9206e437713351e814366e0c3284",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-21.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2205": {
+ "locked": {
+ "lastModified": 1663981975,
+ "narHash": "sha256-TKaxWAVJR+a5JJauKZqibmaM5e/Pi5tBDx9s8fl/kSE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "309faedb8338d3ae8ad8f1043b3ccf48c9cc2970",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-22.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2205_10": {
+ "locked": {
+ "lastModified": 1663981975,
+ "narHash": "sha256-TKaxWAVJR+a5JJauKZqibmaM5e/Pi5tBDx9s8fl/kSE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "309faedb8338d3ae8ad8f1043b3ccf48c9cc2970",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-22.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2205_2": {
+ "locked": {
+ "lastModified": 1663981975,
+ "narHash": "sha256-TKaxWAVJR+a5JJauKZqibmaM5e/Pi5tBDx9s8fl/kSE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "309faedb8338d3ae8ad8f1043b3ccf48c9cc2970",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-22.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2205_3": {
+ "locked": {
+ "lastModified": 1663981975,
+ "narHash": "sha256-TKaxWAVJR+a5JJauKZqibmaM5e/Pi5tBDx9s8fl/kSE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "309faedb8338d3ae8ad8f1043b3ccf48c9cc2970",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-22.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2205_4": {
+ "locked": {
+ "lastModified": 1663981975,
+ "narHash": "sha256-TKaxWAVJR+a5JJauKZqibmaM5e/Pi5tBDx9s8fl/kSE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "309faedb8338d3ae8ad8f1043b3ccf48c9cc2970",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-22.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2205_5": {
+ "locked": {
+ "lastModified": 1663981975,
+ "narHash": "sha256-TKaxWAVJR+a5JJauKZqibmaM5e/Pi5tBDx9s8fl/kSE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "309faedb8338d3ae8ad8f1043b3ccf48c9cc2970",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-22.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2205_6": {
+ "locked": {
+ "lastModified": 1663981975,
+ "narHash": "sha256-TKaxWAVJR+a5JJauKZqibmaM5e/Pi5tBDx9s8fl/kSE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "309faedb8338d3ae8ad8f1043b3ccf48c9cc2970",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-22.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2205_7": {
+ "locked": {
+ "lastModified": 1663981975,
+ "narHash": "sha256-TKaxWAVJR+a5JJauKZqibmaM5e/Pi5tBDx9s8fl/kSE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "309faedb8338d3ae8ad8f1043b3ccf48c9cc2970",
+ "type": "github"
},
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-22.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2205_8": {
"locked": {
- "lastModified": 1658567952,
- "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=",
- "owner": "nlewo",
- "repo": "nix2container",
- "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa",
+ "lastModified": 1663981975,
+ "narHash": "sha256-TKaxWAVJR+a5JJauKZqibmaM5e/Pi5tBDx9s8fl/kSE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "309faedb8338d3ae8ad8f1043b3ccf48c9cc2970",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-22.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2205_9": {
+ "locked": {
+ "lastModified": 1663981975,
+ "narHash": "sha256-TKaxWAVJR+a5JJauKZqibmaM5e/Pi5tBDx9s8fl/kSE=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "309faedb8338d3ae8ad8f1043b3ccf48c9cc2970",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-22.05-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2211": {
+ "locked": {
+ "lastModified": 1669997163,
+ "narHash": "sha256-vhjC0kZMFoN6jzK0GR+tBzKi5KgBXgehadfidW8+Va4=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "6f87491a54d8d64d30af6663cb3bf5d2ee7db958",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-22.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2211_2": {
+ "locked": {
+ "lastModified": 1669997163,
+ "narHash": "sha256-vhjC0kZMFoN6jzK0GR+tBzKi5KgBXgehadfidW8+Va4=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "6f87491a54d8d64d30af6663cb3bf5d2ee7db958",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-22.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2211_3": {
+ "locked": {
+ "lastModified": 1669997163,
+ "narHash": "sha256-vhjC0kZMFoN6jzK0GR+tBzKi5KgBXgehadfidW8+Va4=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "6f87491a54d8d64d30af6663cb3bf5d2ee7db958",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-22.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2211_4": {
+ "locked": {
+ "lastModified": 1669997163,
+ "narHash": "sha256-vhjC0kZMFoN6jzK0GR+tBzKi5KgBXgehadfidW8+Va4=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "6f87491a54d8d64d30af6663cb3bf5d2ee7db958",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-22.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-2211_5": {
+ "locked": {
+ "lastModified": 1669997163,
+ "narHash": "sha256-vhjC0kZMFoN6jzK0GR+tBzKi5KgBXgehadfidW8+Va4=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "6f87491a54d8d64d30af6663cb3bf5d2ee7db958",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-22.11-darwin",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-lib": {
+ "locked": {
+ "dir": "lib",
+ "lastModified": 1672350804,
+ "narHash": "sha256-jo6zkiCabUBn3ObuKXHGqqORUMH27gYDIFFfLq5P4wg=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "677ed08a50931e38382dbef01cba08a8f7eac8f6",
+ "type": "github"
+ },
+ "original": {
+ "dir": "lib",
+ "owner": "NixOS",
+ "ref": "nixos-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-lib_2": {
+ "locked": {
+ "dir": "lib",
+ "lastModified": 1665349835,
+ "narHash": "sha256-UK4urM3iN80UXQ7EaOappDzcisYIuEURFRoGQ/yPkug=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "34c5293a71ffdb2fe054eb5288adc1882c1eb0b1",
+ "type": "github"
+ },
+ "original": {
+ "dir": "lib",
+ "owner": "NixOS",
+ "ref": "nixos-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-lib_3": {
+ "locked": {
+ "dir": "lib",
+ "lastModified": 1665349835,
+ "narHash": "sha256-UK4urM3iN80UXQ7EaOappDzcisYIuEURFRoGQ/yPkug=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "34c5293a71ffdb2fe054eb5288adc1882c1eb0b1",
+ "type": "github"
+ },
+ "original": {
+ "dir": "lib",
+ "owner": "NixOS",
+ "ref": "nixos-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-regression": {
+ "locked": {
+ "lastModified": 1643052045,
+ "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "github"
+ },
+ "original": {
+ "id": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "indirect"
+ }
+ },
+ "nixpkgs-regression_10": {
+ "locked": {
+ "lastModified": 1643052045,
+ "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "github"
+ },
+ "original": {
+ "id": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "indirect"
+ }
+ },
+ "nixpkgs-regression_11": {
+ "locked": {
+ "lastModified": 1643052045,
+ "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "github"
+ },
+ "original": {
+ "id": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "indirect"
+ }
+ },
+ "nixpkgs-regression_12": {
+ "locked": {
+ "lastModified": 1643052045,
+ "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "github"
+ },
+ "original": {
+ "id": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "indirect"
+ }
+ },
+ "nixpkgs-regression_2": {
+ "locked": {
+ "lastModified": 1643052045,
+ "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
"type": "github"
},
"original": {
- "owner": "nlewo",
- "repo": "nix2container",
- "type": "github"
+ "id": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "indirect"
}
},
- "nix2container_3": {
- "inputs": {
- "flake-utils": "flake-utils_15",
- "nixpkgs": "nixpkgs_15"
- },
+ "nixpkgs-regression_3": {
"locked": {
- "lastModified": 1658567952,
- "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=",
- "owner": "nlewo",
- "repo": "nix2container",
- "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa",
+ "lastModified": 1643052045,
+ "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
"type": "github"
},
"original": {
- "owner": "nlewo",
- "repo": "nix2container",
- "type": "github"
+ "id": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "indirect"
}
},
- "nix2container_4": {
- "inputs": {
- "flake-utils": "flake-utils_21",
- "nixpkgs": "nixpkgs_20"
- },
+ "nixpkgs-regression_4": {
"locked": {
- "lastModified": 1658567952,
- "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=",
- "owner": "nlewo",
- "repo": "nix2container",
- "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa",
+ "lastModified": 1643052045,
+ "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
"type": "github"
},
"original": {
- "owner": "nlewo",
- "repo": "nix2container",
- "type": "github"
+ "id": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "indirect"
}
},
- "nix2container_5": {
- "inputs": {
- "flake-utils": "flake-utils_25",
- "nixpkgs": "nixpkgs_24"
- },
+ "nixpkgs-regression_5": {
"locked": {
- "lastModified": 1658567952,
- "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=",
- "owner": "nlewo",
- "repo": "nix2container",
- "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa",
+ "lastModified": 1643052045,
+ "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
"type": "github"
},
"original": {
- "owner": "nlewo",
- "repo": "nix2container",
- "type": "github"
+ "id": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "indirect"
}
},
- "nix2container_6": {
- "inputs": {
- "flake-utils": "flake-utils_32",
- "nixpkgs": "nixpkgs_30"
- },
+ "nixpkgs-regression_6": {
"locked": {
- "lastModified": 1658567952,
- "narHash": "sha256-XZ4ETYAMU7XcpEeAFP3NOl9yDXNuZAen/aIJ84G+VgA=",
- "owner": "nlewo",
- "repo": "nix2container",
- "rev": "60bb43d405991c1378baf15a40b5811a53e32ffa",
+ "lastModified": 1643052045,
+ "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
"type": "github"
},
"original": {
- "owner": "nlewo",
- "repo": "nix2container",
- "type": "github"
+ "id": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "indirect"
}
},
- "nix_2": {
- "inputs": {
- "lowdown-src": "lowdown-src_2",
- "nixpkgs": "nixpkgs_7",
- "nixpkgs-regression": "nixpkgs-regression_2"
- },
+ "nixpkgs-regression_7": {
"locked": {
- "lastModified": 1643066034,
- "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "lastModified": 1643052045,
+ "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
"owner": "NixOS",
- "repo": "nix",
- "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "repo": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "2.6.0",
- "repo": "nix",
- "type": "github"
+ "id": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "indirect"
}
},
- "nix_3": {
- "inputs": {
- "lowdown-src": "lowdown-src_3",
- "nixpkgs": "nixpkgs_12",
- "nixpkgs-regression": "nixpkgs-regression_3"
- },
+ "nixpkgs-regression_8": {
"locked": {
- "lastModified": 1643066034,
- "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "lastModified": 1643052045,
+ "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
"owner": "NixOS",
- "repo": "nix",
- "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "repo": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "2.6.0",
- "repo": "nix",
- "type": "github"
+ "id": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "indirect"
}
},
- "nix_4": {
- "inputs": {
- "lowdown-src": "lowdown-src_4",
- "nixpkgs": "nixpkgs_18",
- "nixpkgs-regression": "nixpkgs-regression_4"
- },
+ "nixpkgs-regression_9": {
"locked": {
- "lastModified": 1643066034,
- "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "lastModified": 1643052045,
+ "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
"owner": "NixOS",
- "repo": "nix",
- "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "repo": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "2.6.0",
- "repo": "nix",
- "type": "github"
+ "id": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "indirect"
}
},
- "nix_5": {
- "inputs": {
- "lowdown-src": "lowdown-src_5",
- "nixpkgs": "nixpkgs_22",
- "nixpkgs-regression": "nixpkgs-regression_5"
- },
+ "nixpkgs-stable": {
"locked": {
- "lastModified": 1643066034,
- "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "lastModified": 1668984258,
+ "narHash": "sha256-0gDMJ2T3qf58xgcSbYoXiRGUkPWmKyr5C3vcathWhKs=",
"owner": "NixOS",
- "repo": "nix",
- "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "repo": "nixpkgs",
+ "rev": "cf63ade6f74bbc9d2a017290f1b2e33e8fbfa70a",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "2.6.0",
- "repo": "nix",
+ "ref": "nixos-22.05",
+ "repo": "nixpkgs",
"type": "github"
}
},
- "nix_6": {
- "inputs": {
- "lowdown-src": "lowdown-src_6",
- "nixpkgs": "nixpkgs_27",
- "nixpkgs-regression": "nixpkgs-regression_6"
- },
+ "nixpkgs-stable_2": {
"locked": {
- "lastModified": 1643066034,
- "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=",
+ "lastModified": 1671271954,
+ "narHash": "sha256-cSvu+bnvN08sOlTBWbBrKaBHQZq8mvk8bgpt0ZJ2Snc=",
"owner": "NixOS",
- "repo": "nix",
- "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62",
+ "repo": "nixpkgs",
+ "rev": "d513b448cc2a6da2c8803e3c197c9fc7e67b19e3",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "2.6.0",
- "repo": "nix",
+ "ref": "nixos-22.05",
+ "repo": "nixpkgs",
"type": "github"
}
},
- "nixago": {
- "inputs": {
- "flake-utils": [
- "haskell-nix",
- "tullia",
- "std",
- "flake-utils"
- ],
- "nixago-exts": [
- "haskell-nix",
- "tullia",
- "std",
- "blank"
- ],
- "nixpkgs": [
- "haskell-nix",
- "tullia",
- "std",
- "nixpkgs"
- ]
- },
+ "nixpkgs-unstable": {
"locked": {
- "lastModified": 1661824785,
- "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
- "owner": "nix-community",
- "repo": "nixago",
- "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "lastModified": 1648219316,
+ "narHash": "sha256-Ctij+dOi0ZZIfX5eMhgwugfvB+WZSrvVNAyAuANOsnQ=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "30d3d79b7d3607d56546dd2a6b49e156ba0ec634",
"type": "github"
},
"original": {
- "owner": "nix-community",
- "repo": "nixago",
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
"type": "github"
}
},
- "nixago_2": {
- "inputs": {
- "flake-utils": [
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "std",
- "flake-utils"
- ],
- "nixago-exts": [
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "std",
- "blank"
- ],
- "nixpkgs": [
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "std",
- "nixpkgs"
- ]
- },
+ "nixpkgs-unstable_10": {
"locked": {
- "lastModified": 1661824785,
- "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
- "owner": "nix-community",
- "repo": "nixago",
- "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "lastModified": 1635295995,
+ "narHash": "sha256-sGYiXjFlxTTMNb4NSkgvX+knOOTipE6gqwPUQpxNF+c=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "22a500a3f87bbce73bd8d777ef920b43a636f018",
"type": "github"
},
"original": {
- "owner": "nix-community",
- "repo": "nixago",
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
"type": "github"
}
},
- "nixago_3": {
- "inputs": {
- "flake-utils": [
- "mlabs-tooling",
- "plutus",
- "std",
- "flake-utils"
- ],
- "nixago-exts": [
- "mlabs-tooling",
- "plutus",
- "std",
- "blank"
- ],
- "nixpkgs": [
- "mlabs-tooling",
- "plutus",
- "std",
- "nixpkgs"
- ]
- },
+ "nixpkgs-unstable_11": {
"locked": {
- "lastModified": 1661824785,
- "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
- "owner": "nix-community",
- "repo": "nixago",
- "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "lastModified": 1663905476,
+ "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
"type": "github"
},
"original": {
- "owner": "nix-community",
- "repo": "nixago",
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
"type": "github"
}
},
- "nixago_4": {
- "inputs": {
- "flake-utils": [
- "mlabs-tooling",
- "plutus",
- "tullia",
- "std",
- "flake-utils"
- ],
- "nixago-exts": [
- "mlabs-tooling",
- "plutus",
- "tullia",
- "std",
- "blank"
- ],
- "nixpkgs": [
- "mlabs-tooling",
- "plutus",
- "tullia",
- "std",
- "nixpkgs"
- ]
- },
+ "nixpkgs-unstable_12": {
"locked": {
- "lastModified": 1661824785,
- "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
- "owner": "nix-community",
- "repo": "nixago",
- "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "lastModified": 1663905476,
+ "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
"type": "github"
},
"original": {
- "owner": "nix-community",
- "repo": "nixago",
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
"type": "github"
}
},
- "nixago_5": {
- "inputs": {
- "flake-utils": [
- "protobufs-nix",
- "haskell-nix",
- "tullia",
- "std",
- "flake-utils"
- ],
- "nixago-exts": [
- "protobufs-nix",
- "haskell-nix",
- "tullia",
- "std",
- "blank"
- ],
- "nixpkgs": [
- "protobufs-nix",
- "haskell-nix",
- "tullia",
- "std",
- "nixpkgs"
- ]
- },
+ "nixpkgs-unstable_13": {
"locked": {
- "lastModified": 1661824785,
- "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
- "owner": "nix-community",
- "repo": "nixago",
- "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "lastModified": 1663905476,
+ "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
"type": "github"
},
"original": {
- "owner": "nix-community",
- "repo": "nixago",
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
"type": "github"
}
},
- "nixago_6": {
- "inputs": {
- "flake-utils": [
- "protobufs-nix",
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "std",
- "flake-utils"
- ],
- "nixago-exts": [
- "protobufs-nix",
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "std",
- "blank"
- ],
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "haskell-nix",
- "tullia",
- "std",
- "nixpkgs"
- ]
- },
+ "nixpkgs-unstable_14": {
"locked": {
- "lastModified": 1661824785,
- "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
- "owner": "nix-community",
- "repo": "nixago",
- "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "lastModified": 1663905476,
+ "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
"type": "github"
},
"original": {
- "owner": "nix-community",
- "repo": "nixago",
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
"type": "github"
}
},
- "nixago_7": {
- "inputs": {
- "flake-utils": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "std",
- "flake-utils"
- ],
- "nixago-exts": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "std",
- "blank"
- ],
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "std",
- "nixpkgs"
- ]
- },
+ "nixpkgs-unstable_15": {
"locked": {
- "lastModified": 1661824785,
- "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
- "owner": "nix-community",
- "repo": "nixago",
- "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "lastModified": 1663905476,
+ "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
"type": "github"
},
"original": {
- "owner": "nix-community",
- "repo": "nixago",
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
"type": "github"
}
},
- "nixago_8": {
- "inputs": {
- "flake-utils": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "tullia",
- "std",
- "flake-utils"
- ],
- "nixago-exts": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "tullia",
- "std",
- "blank"
- ],
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "tullia",
- "std",
- "nixpkgs"
- ]
- },
+ "nixpkgs-unstable_16": {
"locked": {
- "lastModified": 1661824785,
- "narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
- "owner": "nix-community",
- "repo": "nixago",
- "rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
+ "lastModified": 1663905476,
+ "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
"type": "github"
},
"original": {
- "owner": "nix-community",
- "repo": "nixago",
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs": {
+ "nixpkgs-unstable_17": {
"locked": {
- "lastModified": 1632864508,
- "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
+ "lastModified": 1663905476,
+ "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234",
+ "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
"type": "github"
},
"original": {
- "id": "nixpkgs",
- "ref": "nixos-21.05-small",
- "type": "indirect"
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
}
},
- "nixpkgs-2003": {
+ "nixpkgs-unstable_18": {
"locked": {
- "lastModified": 1620055814,
- "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "lastModified": 1663905476,
+ "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-20.03-darwin",
+ "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2003_2": {
+ "nixpkgs-unstable_2": {
"locked": {
- "lastModified": 1620055814,
- "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "lastModified": 1663905476,
+ "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-20.03-darwin",
+ "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2003_3": {
+ "nixpkgs-unstable_3": {
"locked": {
- "lastModified": 1620055814,
- "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "lastModified": 1641285291,
+ "narHash": "sha256-KYaOBNGar3XWTxTsYPr9P6u74KAqNq0wobEC236U+0c=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "rev": "0432195a4b8d68faaa7d3d4b355260a3120aeeae",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-20.03-darwin",
+ "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2003_4": {
+ "nixpkgs-unstable_4": {
"locked": {
- "lastModified": 1620055814,
- "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "lastModified": 1641285291,
+ "narHash": "sha256-KYaOBNGar3XWTxTsYPr9P6u74KAqNq0wobEC236U+0c=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "rev": "0432195a4b8d68faaa7d3d4b355260a3120aeeae",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-20.03-darwin",
+ "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2003_5": {
+ "nixpkgs-unstable_5": {
"locked": {
- "lastModified": 1620055814,
- "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "lastModified": 1635295995,
+ "narHash": "sha256-sGYiXjFlxTTMNb4NSkgvX+knOOTipE6gqwPUQpxNF+c=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "rev": "22a500a3f87bbce73bd8d777ef920b43a636f018",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-20.03-darwin",
+ "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2003_6": {
+ "nixpkgs-unstable_6": {
"locked": {
- "lastModified": 1620055814,
- "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=",
+ "lastModified": 1663905476,
+ "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205",
+ "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-20.03-darwin",
+ "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2105": {
+ "nixpkgs-unstable_7": {
"locked": {
- "lastModified": 1659914493,
- "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=",
+ "lastModified": 1648219316,
+ "narHash": "sha256-Ctij+dOi0ZZIfX5eMhgwugfvB+WZSrvVNAyAuANOsnQ=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf",
+ "rev": "30d3d79b7d3607d56546dd2a6b49e156ba0ec634",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-21.05-darwin",
+ "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2105_2": {
+ "nixpkgs-unstable_8": {
"locked": {
- "lastModified": 1659914493,
- "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=",
+ "lastModified": 1641285291,
+ "narHash": "sha256-KYaOBNGar3XWTxTsYPr9P6u74KAqNq0wobEC236U+0c=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf",
+ "rev": "0432195a4b8d68faaa7d3d4b355260a3120aeeae",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-21.05-darwin",
+ "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2105_3": {
+ "nixpkgs-unstable_9": {
"locked": {
- "lastModified": 1659914493,
- "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=",
+ "lastModified": 1641285291,
+ "narHash": "sha256-KYaOBNGar3XWTxTsYPr9P6u74KAqNq0wobEC236U+0c=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf",
+ "rev": "0432195a4b8d68faaa7d3d4b355260a3120aeeae",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-21.05-darwin",
+ "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2105_4": {
+ "nixpkgs_10": {
"locked": {
- "lastModified": 1659914493,
- "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=",
- "owner": "NixOS",
+ "lastModified": 1665087388,
+ "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=",
+ "owner": "nixos",
"repo": "nixpkgs",
- "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf",
+ "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "nixpkgs-21.05-darwin",
+ "owner": "nixos",
+ "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2105_5": {
+ "nixpkgs_11": {
"locked": {
- "lastModified": 1659914493,
- "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=",
+ "lastModified": 1642336556,
+ "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf",
+ "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "nixpkgs-21.05-darwin",
- "repo": "nixpkgs",
- "type": "github"
+ "id": "nixpkgs",
+ "type": "indirect"
}
},
- "nixpkgs-2105_6": {
+ "nixpkgs_12": {
"locked": {
- "lastModified": 1659914493,
- "narHash": "sha256-lkA5X3VNMKirvA+SUzvEhfA7XquWLci+CGi505YFAIs=",
+ "lastModified": 1632864508,
+ "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "022caabb5f2265ad4006c1fa5b1ebe69fb0c3faf",
+ "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234",
"type": "github"
},
"original": {
+ "id": "nixpkgs",
+ "ref": "nixos-21.05-small",
+ "type": "indirect"
+ }
+ },
+ "nixpkgs_13": {
+ "locked": {
+ "lastModified": 1642336556,
+ "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=",
"owner": "NixOS",
- "ref": "nixpkgs-21.05-darwin",
"repo": "nixpkgs",
+ "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6",
"type": "github"
+ },
+ "original": {
+ "id": "nixpkgs",
+ "type": "indirect"
}
},
- "nixpkgs-2111": {
+ "nixpkgs_14": {
"locked": {
- "lastModified": 1659446231,
- "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
+ "lastModified": 1642336556,
+ "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
+ "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6",
"type": "github"
},
"original": {
+ "id": "nixpkgs",
+ "type": "indirect"
+ }
+ },
+ "nixpkgs_15": {
+ "locked": {
+ "lastModified": 1632864508,
+ "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
"owner": "NixOS",
- "ref": "nixpkgs-21.11-darwin",
"repo": "nixpkgs",
+ "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234",
"type": "github"
+ },
+ "original": {
+ "id": "nixpkgs",
+ "ref": "nixos-21.05-small",
+ "type": "indirect"
}
},
- "nixpkgs-2111_2": {
+ "nixpkgs_16": {
"locked": {
- "lastModified": 1659446231,
- "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
+ "lastModified": 1653581809,
+ "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
+ "rev": "83658b28fe638a170a19b8933aa008b30640fbd1",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-21.11-darwin",
+ "ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2111_3": {
+ "nixpkgs_17": {
"locked": {
- "lastModified": 1659446231,
- "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
+ "lastModified": 1654807842,
+ "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
+ "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-21.11-darwin",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2111_4": {
+ "nixpkgs_18": {
"locked": {
- "lastModified": 1659446231,
- "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
- "owner": "NixOS",
+ "lastModified": 1665087388,
+ "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=",
+ "owner": "nixos",
"repo": "nixpkgs",
- "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
+ "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "nixpkgs-21.11-darwin",
+ "owner": "nixos",
+ "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2111_5": {
+ "nixpkgs_19": {
"locked": {
- "lastModified": 1659446231,
- "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
+ "lastModified": 1632864508,
+ "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
+ "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234",
"type": "github"
},
"original": {
+ "id": "nixpkgs",
+ "ref": "nixos-21.05-small",
+ "type": "indirect"
+ }
+ },
+ "nixpkgs_2": {
+ "locked": {
+ "lastModified": 1632864508,
+ "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
"owner": "NixOS",
- "ref": "nixpkgs-21.11-darwin",
"repo": "nixpkgs",
+ "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234",
"type": "github"
+ },
+ "original": {
+ "id": "nixpkgs",
+ "ref": "nixos-21.05-small",
+ "type": "indirect"
}
},
- "nixpkgs-2111_6": {
+ "nixpkgs_20": {
"locked": {
- "lastModified": 1659446231,
- "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
+ "lastModified": 1653581809,
+ "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
+ "rev": "83658b28fe638a170a19b8933aa008b30640fbd1",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-21.11-darwin",
+ "ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2205": {
+ "nixpkgs_21": {
"locked": {
- "lastModified": 1663981975,
- "narHash": "sha256-TKaxWAVJR+a5JJauKZqibmaM5e/Pi5tBDx9s8fl/kSE=",
+ "lastModified": 1654807842,
+ "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "309faedb8338d3ae8ad8f1043b3ccf48c9cc2970",
+ "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-22.05-darwin",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2205_2": {
+ "nixpkgs_22": {
"locked": {
- "lastModified": 1663981975,
- "narHash": "sha256-TKaxWAVJR+a5JJauKZqibmaM5e/Pi5tBDx9s8fl/kSE=",
- "owner": "NixOS",
+ "lastModified": 1665087388,
+ "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=",
+ "owner": "nixos",
"repo": "nixpkgs",
- "rev": "309faedb8338d3ae8ad8f1043b3ccf48c9cc2970",
+ "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "nixpkgs-22.05-darwin",
+ "owner": "nixos",
+ "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2205_3": {
+ "nixpkgs_23": {
"locked": {
- "lastModified": 1663981975,
- "narHash": "sha256-TKaxWAVJR+a5JJauKZqibmaM5e/Pi5tBDx9s8fl/kSE=",
+ "lastModified": 1632864508,
+ "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "309faedb8338d3ae8ad8f1043b3ccf48c9cc2970",
+ "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "nixpkgs-22.05-darwin",
- "repo": "nixpkgs",
- "type": "github"
+ "id": "nixpkgs",
+ "ref": "nixos-21.05-small",
+ "type": "indirect"
}
},
- "nixpkgs-2205_4": {
+ "nixpkgs_24": {
"locked": {
- "lastModified": 1663981975,
- "narHash": "sha256-TKaxWAVJR+a5JJauKZqibmaM5e/Pi5tBDx9s8fl/kSE=",
+ "lastModified": 1653581809,
+ "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "309faedb8338d3ae8ad8f1043b3ccf48c9cc2970",
+ "rev": "83658b28fe638a170a19b8933aa008b30640fbd1",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-22.05-darwin",
+ "ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2205_5": {
+ "nixpkgs_25": {
"locked": {
- "lastModified": 1663981975,
- "narHash": "sha256-TKaxWAVJR+a5JJauKZqibmaM5e/Pi5tBDx9s8fl/kSE=",
+ "lastModified": 1654807842,
+ "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "309faedb8338d3ae8ad8f1043b3ccf48c9cc2970",
+ "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-22.05-darwin",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2205_6": {
+ "nixpkgs_26": {
"locked": {
- "lastModified": 1663981975,
- "narHash": "sha256-TKaxWAVJR+a5JJauKZqibmaM5e/Pi5tBDx9s8fl/kSE=",
- "owner": "NixOS",
+ "lastModified": 1665087388,
+ "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=",
+ "owner": "nixos",
"repo": "nixpkgs",
- "rev": "309faedb8338d3ae8ad8f1043b3ccf48c9cc2970",
+ "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "nixpkgs-22.05-darwin",
+ "owner": "nixos",
+ "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2211": {
+ "nixpkgs_27": {
"locked": {
- "lastModified": 1669997163,
- "narHash": "sha256-vhjC0kZMFoN6jzK0GR+tBzKi5KgBXgehadfidW8+Va4=",
+ "lastModified": 1672262501,
+ "narHash": "sha256-ZNXqX9lwYo1tOFAqrVtKTLcJ2QMKCr3WuIvpN8emp7I=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "6f87491a54d8d64d30af6663cb3bf5d2ee7db958",
+ "rev": "e182da8622a354d44c39b3d7a542dc12cd7baa5f",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-22.11-darwin",
+ "ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2211_2": {
+ "nixpkgs_28": {
"locked": {
- "lastModified": 1669997163,
- "narHash": "sha256-vhjC0kZMFoN6jzK0GR+tBzKi5KgBXgehadfidW8+Va4=",
+ "lastModified": 1673760129,
+ "narHash": "sha256-m8JdWtElEMd4TY5eUUTbw+3yEjImsE9ifo/UVSbdU7g=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "6f87491a54d8d64d30af6663cb3bf5d2ee7db958",
+ "rev": "e8e9febf8bc4e90f1b38d3b22a704d347a99a74a",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-22.11-darwin",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-2211_3": {
+ "nixpkgs_29": {
"locked": {
- "lastModified": 1669997163,
- "narHash": "sha256-vhjC0kZMFoN6jzK0GR+tBzKi5KgBXgehadfidW8+Va4=",
+ "lastModified": 1632864508,
+ "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "6f87491a54d8d64d30af6663cb3bf5d2ee7db958",
+ "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234",
"type": "github"
},
"original": {
+ "id": "nixpkgs",
+ "ref": "nixos-21.05-small",
+ "type": "indirect"
+ }
+ },
+ "nixpkgs_3": {
+ "locked": {
+ "lastModified": 1642336556,
+ "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=",
"owner": "NixOS",
- "ref": "nixpkgs-22.11-darwin",
"repo": "nixpkgs",
+ "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6",
"type": "github"
+ },
+ "original": {
+ "id": "nixpkgs",
+ "type": "indirect"
}
},
- "nixpkgs-2211_4": {
+ "nixpkgs_30": {
"locked": {
- "lastModified": 1669997163,
- "narHash": "sha256-vhjC0kZMFoN6jzK0GR+tBzKi5KgBXgehadfidW8+Va4=",
+ "lastModified": 1653581809,
+ "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "6f87491a54d8d64d30af6663cb3bf5d2ee7db958",
+ "rev": "83658b28fe638a170a19b8933aa008b30640fbd1",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-22.11-darwin",
+ "ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-lib": {
+ "nixpkgs_31": {
"locked": {
- "dir": "lib",
- "lastModified": 1672350804,
- "narHash": "sha256-jo6zkiCabUBn3ObuKXHGqqORUMH27gYDIFFfLq5P4wg=",
+ "lastModified": 1654807842,
+ "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "677ed08a50931e38382dbef01cba08a8f7eac8f6",
+ "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8",
"type": "github"
},
"original": {
- "dir": "lib",
"owner": "NixOS",
- "ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-lib_2": {
+ "nixpkgs_32": {
"locked": {
- "dir": "lib",
- "lastModified": 1665349835,
- "narHash": "sha256-UK4urM3iN80UXQ7EaOappDzcisYIuEURFRoGQ/yPkug=",
- "owner": "NixOS",
+ "lastModified": 1665087388,
+ "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=",
+ "owner": "nixos",
"repo": "nixpkgs",
- "rev": "34c5293a71ffdb2fe054eb5288adc1882c1eb0b1",
+ "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7",
"type": "github"
},
"original": {
- "dir": "lib",
- "owner": "NixOS",
- "ref": "nixos-unstable",
+ "owner": "nixos",
+ "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-lib_3": {
+ "nixpkgs_33": {
"locked": {
- "dir": "lib",
- "lastModified": 1665349835,
- "narHash": "sha256-UK4urM3iN80UXQ7EaOappDzcisYIuEURFRoGQ/yPkug=",
+ "lastModified": 1670841420,
+ "narHash": "sha256-mSEia1FzrsHbfqjorMyYiX8NXdDVeR1Pw1k55jMJlJY=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "34c5293a71ffdb2fe054eb5288adc1882c1eb0b1",
+ "rev": "33e0d99cbedf2acfd7340d2150837fbb28039a64",
"type": "github"
},
"original": {
- "dir": "lib",
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-regression": {
+ "nixpkgs_34": {
"locked": {
- "lastModified": 1643052045,
- "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
+ "lastModified": 1632864508,
+ "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234",
"type": "github"
},
"original": {
"id": "nixpkgs",
- "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "ref": "nixos-21.05-small",
"type": "indirect"
}
},
- "nixpkgs-regression_2": {
+ "nixpkgs_35": {
"locked": {
- "lastModified": 1643052045,
- "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
+ "lastModified": 1663905476,
+ "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
"type": "github"
},
"original": {
- "id": "nixpkgs",
- "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
- "type": "indirect"
- }
- },
- "nixpkgs-regression_3": {
- "locked": {
- "lastModified": 1643052045,
- "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
"type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
- "type": "indirect"
}
},
- "nixpkgs-regression_4": {
+ "nixpkgs_36": {
"locked": {
- "lastModified": 1643052045,
- "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
+ "lastModified": 1653581809,
+ "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "rev": "83658b28fe638a170a19b8933aa008b30640fbd1",
"type": "github"
},
"original": {
- "id": "nixpkgs",
- "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
- "type": "indirect"
+ "owner": "NixOS",
+ "ref": "nixos-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
}
},
- "nixpkgs-regression_5": {
+ "nixpkgs_37": {
"locked": {
- "lastModified": 1643052045,
- "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
+ "lastModified": 1654807842,
+ "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8",
"type": "github"
},
"original": {
- "id": "nixpkgs",
- "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
- "type": "indirect"
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "type": "github"
}
},
- "nixpkgs-regression_6": {
+ "nixpkgs_38": {
"locked": {
- "lastModified": 1643052045,
- "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
- "owner": "NixOS",
+ "lastModified": 1665087388,
+ "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=",
+ "owner": "nixos",
"repo": "nixpkgs",
- "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7",
"type": "github"
},
"original": {
- "id": "nixpkgs",
- "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
- "type": "indirect"
+ "owner": "nixos",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
}
},
- "nixpkgs-stable": {
+ "nixpkgs_39": {
"locked": {
- "lastModified": 1668984258,
- "narHash": "sha256-0gDMJ2T3qf58xgcSbYoXiRGUkPWmKyr5C3vcathWhKs=",
+ "lastModified": 1668994630,
+ "narHash": "sha256-1lqx6HLyw6fMNX/hXrrETG1vMvZRGm2XVC9O/Jt0T6c=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "cf63ade6f74bbc9d2a017290f1b2e33e8fbfa70a",
+ "rev": "af50806f7c6ab40df3e6b239099e8f8385f6c78b",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixos-22.05",
+ "ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-stable_2": {
+ "nixpkgs_4": {
"locked": {
- "lastModified": 1671271954,
- "narHash": "sha256-cSvu+bnvN08sOlTBWbBrKaBHQZq8mvk8bgpt0ZJ2Snc=",
+ "lastModified": 1632864508,
+ "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "d513b448cc2a6da2c8803e3c197c9fc7e67b19e3",
+ "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234",
"type": "github"
},
"original": {
+ "id": "nixpkgs",
+ "ref": "nixos-21.05-small",
+ "type": "indirect"
+ }
+ },
+ "nixpkgs_40": {
+ "locked": {
+ "lastModified": 1632864508,
+ "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
"owner": "NixOS",
- "ref": "nixos-22.05",
"repo": "nixpkgs",
+ "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234",
"type": "github"
+ },
+ "original": {
+ "id": "nixpkgs",
+ "ref": "nixos-21.05-small",
+ "type": "indirect"
}
},
- "nixpkgs-unstable": {
+ "nixpkgs_41": {
"locked": {
- "lastModified": 1663905476,
- "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
+ "lastModified": 1653581809,
+ "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
+ "rev": "83658b28fe638a170a19b8933aa008b30640fbd1",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-unstable",
+ "ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-unstable_2": {
+ "nixpkgs_42": {
"locked": {
- "lastModified": 1663905476,
- "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
+ "lastModified": 1654807842,
+ "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
+ "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-unstable_3": {
+ "nixpkgs_43": {
"locked": {
- "lastModified": 1663905476,
- "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
- "owner": "NixOS",
+ "lastModified": 1665087388,
+ "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=",
+ "owner": "nixos",
"repo": "nixpkgs",
- "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
+ "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7",
"type": "github"
},
"original": {
- "owner": "NixOS",
+ "owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-unstable_4": {
+ "nixpkgs_44": {
"locked": {
- "lastModified": 1663905476,
- "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
+ "lastModified": 1632864508,
+ "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
+ "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "nixpkgs-unstable",
- "repo": "nixpkgs",
- "type": "github"
+ "id": "nixpkgs",
+ "ref": "nixos-21.05-small",
+ "type": "indirect"
}
},
- "nixpkgs-unstable_5": {
+ "nixpkgs_45": {
"locked": {
- "lastModified": 1663905476,
- "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
+ "lastModified": 1653581809,
+ "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
+ "rev": "83658b28fe638a170a19b8933aa008b30640fbd1",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-unstable",
+ "ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs-unstable_6": {
+ "nixpkgs_46": {
"locked": {
- "lastModified": 1663905476,
- "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
+ "lastModified": 1654807842,
+ "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
+ "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
- "nixpkgs_10": {
+ "nixpkgs_47": {
"locked": {
"lastModified": 1665087388,
"narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=",
@@ -5371,7 +11990,7 @@
"type": "github"
}
},
- "nixpkgs_11": {
+ "nixpkgs_48": {
"locked": {
"lastModified": 1670841420,
"narHash": "sha256-mSEia1FzrsHbfqjorMyYiX8NXdDVeR1Pw1k55jMJlJY=",
@@ -5387,7 +12006,7 @@
"type": "github"
}
},
- "nixpkgs_12": {
+ "nixpkgs_49": {
"locked": {
"lastModified": 1632864508,
"narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
@@ -5402,7 +12021,21 @@
"type": "indirect"
}
},
- "nixpkgs_13": {
+ "nixpkgs_5": {
+ "locked": {
+ "lastModified": 1642336556,
+ "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6",
+ "type": "github"
+ },
+ "original": {
+ "id": "nixpkgs",
+ "type": "indirect"
+ }
+ },
+ "nixpkgs_50": {
"locked": {
"lastModified": 1663905476,
"narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
@@ -5417,7 +12050,7 @@
"type": "github"
}
},
- "nixpkgs_14": {
+ "nixpkgs_51": {
"locked": {
"lastModified": 1653581809,
"narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=",
@@ -5433,7 +12066,7 @@
"type": "github"
}
},
- "nixpkgs_15": {
+ "nixpkgs_52": {
"locked": {
"lastModified": 1654807842,
"narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=",
@@ -5448,7 +12081,7 @@
"type": "github"
}
},
- "nixpkgs_16": {
+ "nixpkgs_53": {
"locked": {
"lastModified": 1665087388,
"narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=",
@@ -5464,13 +12097,13 @@
"type": "github"
}
},
- "nixpkgs_17": {
+ "nixpkgs_54": {
"locked": {
- "lastModified": 1668994630,
- "narHash": "sha256-1lqx6HLyw6fMNX/hXrrETG1vMvZRGm2XVC9O/Jt0T6c=",
+ "lastModified": 1671271357,
+ "narHash": "sha256-xRJdLbWK4v2SewmSStYrcLa0YGJpleufl44A19XSW8k=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "af50806f7c6ab40df3e6b239099e8f8385f6c78b",
+ "rev": "40f79f003b6377bd2f4ed4027dde1f8f922995dd",
"type": "github"
},
"original": {
@@ -5480,38 +12113,36 @@
"type": "github"
}
},
- "nixpkgs_18": {
+ "nixpkgs_6": {
"locked": {
- "lastModified": 1632864508,
- "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
+ "lastModified": 1642336556,
+ "narHash": "sha256-QSPPbFEwy0T0DrIuSzAACkaANPQaR1lZR/nHZGz9z04=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234",
+ "rev": "f3d9d4bd898cca7d04af2ae4f6ef01f2219df3d6",
"type": "github"
},
"original": {
"id": "nixpkgs",
- "ref": "nixos-21.05-small",
"type": "indirect"
}
},
- "nixpkgs_19": {
+ "nixpkgs_7": {
"locked": {
- "lastModified": 1653581809,
- "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=",
+ "lastModified": 1632864508,
+ "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "83658b28fe638a170a19b8933aa008b30640fbd1",
+ "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "nixos-unstable",
- "repo": "nixpkgs",
- "type": "github"
+ "id": "nixpkgs",
+ "ref": "nixos-21.05-small",
+ "type": "indirect"
}
},
- "nixpkgs_2": {
+ "nixpkgs_8": {
"locked": {
"lastModified": 1653581809,
"narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=",
@@ -5527,7 +12158,7 @@
"type": "github"
}
},
- "nixpkgs_20": {
+ "nixpkgs_9": {
"locked": {
"lastModified": 1654807842,
"narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=",
@@ -5542,302 +12173,385 @@
"type": "github"
}
},
- "nixpkgs_21": {
+ "node-process": {
+ "flake": false,
"locked": {
- "lastModified": 1665087388,
- "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=",
- "owner": "nixos",
- "repo": "nixpkgs",
- "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7",
+ "lastModified": 1648681325,
+ "narHash": "sha256-6oWDYmMb+V4x0jCoYDzKfBJMpr7Mx5zA3WMpNHspuSw=",
+ "owner": "input-output-hk",
+ "repo": "cardano-node",
+ "rev": "78675fbf8986c87c0d2356b727a0ec2060f1adba",
"type": "github"
},
"original": {
- "owner": "nixos",
- "ref": "nixpkgs-unstable",
- "repo": "nixpkgs",
+ "owner": "input-output-hk",
+ "repo": "cardano-node",
"type": "github"
}
},
- "nixpkgs_22": {
+ "node-process_2": {
+ "flake": false,
"locked": {
- "lastModified": 1632864508,
- "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234",
+ "lastModified": 1654323094,
+ "narHash": "sha256-zbmpZeBgUUly8QgR2mrVUN0A+0iLczufNvCCRxAo3GY=",
+ "owner": "input-output-hk",
+ "repo": "cardano-node",
+ "rev": "ec20745f17cb4fa8824fdf341d1412c774bc94b9",
"type": "github"
},
"original": {
- "id": "nixpkgs",
- "ref": "nixos-21.05-small",
- "type": "indirect"
+ "owner": "input-output-hk",
+ "repo": "cardano-node",
+ "type": "github"
}
},
- "nixpkgs_23": {
+ "node-snapshot": {
+ "inputs": {
+ "customConfig": "customConfig_2",
+ "haskellNix": "haskellNix_2",
+ "iohkNix": "iohkNix_2",
+ "membench": "membench",
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "node-snapshot",
+ "haskellNix",
+ "nixpkgs-2105"
+ ],
+ "plutus-example": "plutus-example",
+ "utils": "utils_3"
+ },
"locked": {
- "lastModified": 1653581809,
- "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "83658b28fe638a170a19b8933aa008b30640fbd1",
+ "lastModified": 1645120669,
+ "narHash": "sha256-2MKfGsYS5n69+pfqNHb4IH/E95ok1MD7mhEYfUpRcz4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-node",
+ "rev": "7f00e3ea5a61609e19eeeee4af35241571efdf5c",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "nixos-unstable",
- "repo": "nixpkgs",
+ "owner": "input-output-hk",
+ "repo": "cardano-node",
+ "rev": "7f00e3ea5a61609e19eeeee4af35241571efdf5c",
"type": "github"
}
},
- "nixpkgs_24": {
+ "node-snapshot_2": {
+ "inputs": {
+ "customConfig": "customConfig_6",
+ "haskellNix": "haskellNix_6",
+ "iohkNix": "iohkNix_6",
+ "membench": "membench_3",
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "node-snapshot",
+ "haskellNix",
+ "nixpkgs-2105"
+ ],
+ "plutus-example": "plutus-example_2",
+ "utils": "utils_8"
+ },
"locked": {
- "lastModified": 1654807842,
- "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8",
+ "lastModified": 1645120669,
+ "narHash": "sha256-2MKfGsYS5n69+pfqNHb4IH/E95ok1MD7mhEYfUpRcz4=",
+ "owner": "input-output-hk",
+ "repo": "cardano-node",
+ "rev": "7f00e3ea5a61609e19eeeee4af35241571efdf5c",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "repo": "nixpkgs",
+ "owner": "input-output-hk",
+ "repo": "cardano-node",
+ "rev": "7f00e3ea5a61609e19eeeee4af35241571efdf5c",
"type": "github"
}
},
- "nixpkgs_25": {
+ "ogmios": {
+ "inputs": {
+ "CHaP": "CHaP",
+ "blank": "blank",
+ "cardano-configurations": "cardano-configurations_2",
+ "cardano-node": "cardano-node",
+ "flake-compat": "flake-compat_4",
+ "haskell-nix": "haskell-nix_2",
+ "iohk-nix": "iohk-nix_2",
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "haskell-nix",
+ "nixpkgs-unstable"
+ ]
+ },
"locked": {
- "lastModified": 1665087388,
- "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=",
- "owner": "nixos",
- "repo": "nixpkgs",
- "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7",
+ "lastModified": 1670513793,
+ "narHash": "sha256-A3qj7tUSjya+ZI4lFkdJbOxelQhgQLc9RNPhcNJLIkw=",
+ "owner": "mlabs-haskell",
+ "repo": "ogmios",
+ "rev": "a7687bc03b446bc74564abe1873fbabfa1aac196",
"type": "github"
},
"original": {
- "owner": "nixos",
- "ref": "nixpkgs-unstable",
- "repo": "nixpkgs",
+ "owner": "mlabs-haskell",
+ "repo": "ogmios",
+ "rev": "a7687bc03b446bc74564abe1873fbabfa1aac196",
"type": "github"
}
},
- "nixpkgs_26": {
+ "ogmios-nixos": {
+ "inputs": {
+ "CHaP": "CHaP_3",
+ "blank": "blank_3",
+ "cardano-configurations": "cardano-configurations_3",
+ "cardano-node": "cardano-node_2",
+ "flake-compat": "flake-compat_8",
+ "haskell-nix": "haskell-nix_3",
+ "iohk-nix": "iohk-nix_3",
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "haskell-nix",
+ "nixpkgs-unstable"
+ ]
+ },
"locked": {
- "lastModified": 1670841420,
- "narHash": "sha256-mSEia1FzrsHbfqjorMyYiX8NXdDVeR1Pw1k55jMJlJY=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "33e0d99cbedf2acfd7340d2150837fbb28039a64",
+ "lastModified": 1668087435,
+ "narHash": "sha256-pbx/+mP2pu4vQuTV3YtFXrOZOVOBS9JH9eDqgjnHyZ4=",
+ "owner": "mlabs-haskell",
+ "repo": "ogmios",
+ "rev": "3b229c1795efa30243485730b78ea053992fdc7a",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "nixos-unstable",
- "repo": "nixpkgs",
+ "owner": "mlabs-haskell",
+ "repo": "ogmios",
"type": "github"
}
},
- "nixpkgs_27": {
+ "old-ghc-nix": {
+ "flake": false,
"locked": {
- "lastModified": 1632864508,
- "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234",
+ "lastModified": 1631092763,
+ "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=",
+ "owner": "angerman",
+ "repo": "old-ghc-nix",
+ "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8",
"type": "github"
},
"original": {
- "id": "nixpkgs",
- "ref": "nixos-21.05-small",
- "type": "indirect"
+ "owner": "angerman",
+ "ref": "master",
+ "repo": "old-ghc-nix",
+ "type": "github"
}
},
- "nixpkgs_28": {
+ "old-ghc-nix_10": {
+ "flake": false,
"locked": {
- "lastModified": 1663905476,
- "narHash": "sha256-0CSwRKaYravh9v6qSlBpM0gNg0UhKT2lL7Yn6Zbx7UM=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "e14f9fb57315f0d4abde222364f19f88c77d2b79",
+ "lastModified": 1631092763,
+ "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=",
+ "owner": "angerman",
+ "repo": "old-ghc-nix",
+ "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "repo": "nixpkgs",
+ "owner": "angerman",
+ "ref": "master",
+ "repo": "old-ghc-nix",
"type": "github"
}
},
- "nixpkgs_29": {
+ "old-ghc-nix_11": {
+ "flake": false,
"locked": {
- "lastModified": 1653581809,
- "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "83658b28fe638a170a19b8933aa008b30640fbd1",
+ "lastModified": 1631092763,
+ "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=",
+ "owner": "angerman",
+ "repo": "old-ghc-nix",
+ "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "nixos-unstable",
- "repo": "nixpkgs",
+ "owner": "angerman",
+ "ref": "master",
+ "repo": "old-ghc-nix",
"type": "github"
}
},
- "nixpkgs_3": {
+ "old-ghc-nix_12": {
+ "flake": false,
"locked": {
- "lastModified": 1654807842,
- "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8",
+ "lastModified": 1631092763,
+ "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=",
+ "owner": "angerman",
+ "repo": "old-ghc-nix",
+ "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "repo": "nixpkgs",
+ "owner": "angerman",
+ "ref": "master",
+ "repo": "old-ghc-nix",
"type": "github"
}
},
- "nixpkgs_30": {
+ "old-ghc-nix_13": {
+ "flake": false,
"locked": {
- "lastModified": 1654807842,
- "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8",
+ "lastModified": 1631092763,
+ "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=",
+ "owner": "angerman",
+ "repo": "old-ghc-nix",
+ "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "repo": "nixpkgs",
+ "owner": "angerman",
+ "ref": "master",
+ "repo": "old-ghc-nix",
"type": "github"
- }
- },
- "nixpkgs_31": {
- "locked": {
- "lastModified": 1665087388,
- "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=",
- "owner": "nixos",
- "repo": "nixpkgs",
- "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7",
+ }
+ },
+ "old-ghc-nix_14": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1631092763,
+ "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=",
+ "owner": "angerman",
+ "repo": "old-ghc-nix",
+ "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8",
"type": "github"
},
"original": {
- "owner": "nixos",
- "ref": "nixpkgs-unstable",
- "repo": "nixpkgs",
+ "owner": "angerman",
+ "ref": "master",
+ "repo": "old-ghc-nix",
"type": "github"
}
},
- "nixpkgs_32": {
+ "old-ghc-nix_15": {
+ "flake": false,
"locked": {
- "lastModified": 1671271357,
- "narHash": "sha256-xRJdLbWK4v2SewmSStYrcLa0YGJpleufl44A19XSW8k=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "40f79f003b6377bd2f4ed4027dde1f8f922995dd",
+ "lastModified": 1631092763,
+ "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=",
+ "owner": "angerman",
+ "repo": "old-ghc-nix",
+ "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "nixos-unstable",
- "repo": "nixpkgs",
+ "owner": "angerman",
+ "ref": "master",
+ "repo": "old-ghc-nix",
"type": "github"
}
},
- "nixpkgs_4": {
+ "old-ghc-nix_16": {
+ "flake": false,
"locked": {
- "lastModified": 1665087388,
- "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=",
- "owner": "nixos",
- "repo": "nixpkgs",
- "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7",
+ "lastModified": 1631092763,
+ "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=",
+ "owner": "angerman",
+ "repo": "old-ghc-nix",
+ "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8",
"type": "github"
},
"original": {
- "owner": "nixos",
- "ref": "nixpkgs-unstable",
- "repo": "nixpkgs",
+ "owner": "angerman",
+ "ref": "master",
+ "repo": "old-ghc-nix",
"type": "github"
}
},
- "nixpkgs_5": {
+ "old-ghc-nix_17": {
+ "flake": false,
"locked": {
- "lastModified": 1672262501,
- "narHash": "sha256-ZNXqX9lwYo1tOFAqrVtKTLcJ2QMKCr3WuIvpN8emp7I=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "e182da8622a354d44c39b3d7a542dc12cd7baa5f",
+ "lastModified": 1631092763,
+ "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=",
+ "owner": "angerman",
+ "repo": "old-ghc-nix",
+ "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "nixos-unstable",
- "repo": "nixpkgs",
+ "owner": "angerman",
+ "ref": "master",
+ "repo": "old-ghc-nix",
"type": "github"
}
},
- "nixpkgs_6": {
+ "old-ghc-nix_18": {
+ "flake": false,
"locked": {
- "lastModified": 1673760129,
- "narHash": "sha256-m8JdWtElEMd4TY5eUUTbw+3yEjImsE9ifo/UVSbdU7g=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "e8e9febf8bc4e90f1b38d3b22a704d347a99a74a",
+ "lastModified": 1631092763,
+ "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=",
+ "owner": "angerman",
+ "repo": "old-ghc-nix",
+ "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "repo": "nixpkgs",
+ "owner": "angerman",
+ "ref": "master",
+ "repo": "old-ghc-nix",
"type": "github"
}
},
- "nixpkgs_7": {
+ "old-ghc-nix_2": {
+ "flake": false,
"locked": {
- "lastModified": 1632864508,
- "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234",
+ "lastModified": 1631092763,
+ "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=",
+ "owner": "angerman",
+ "repo": "old-ghc-nix",
+ "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8",
"type": "github"
},
"original": {
- "id": "nixpkgs",
- "ref": "nixos-21.05-small",
- "type": "indirect"
+ "owner": "angerman",
+ "ref": "master",
+ "repo": "old-ghc-nix",
+ "type": "github"
}
},
- "nixpkgs_8": {
+ "old-ghc-nix_3": {
+ "flake": false,
"locked": {
- "lastModified": 1653581809,
- "narHash": "sha256-Uvka0V5MTGbeOfWte25+tfRL3moECDh1VwokWSZUdoY=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "83658b28fe638a170a19b8933aa008b30640fbd1",
+ "lastModified": 1631092763,
+ "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=",
+ "owner": "angerman",
+ "repo": "old-ghc-nix",
+ "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "ref": "nixos-unstable",
- "repo": "nixpkgs",
+ "owner": "angerman",
+ "ref": "master",
+ "repo": "old-ghc-nix",
"type": "github"
}
},
- "nixpkgs_9": {
+ "old-ghc-nix_4": {
+ "flake": false,
"locked": {
- "lastModified": 1654807842,
- "narHash": "sha256-ADymZpr6LuTEBXcy6RtFHcUZdjKTBRTMYwu19WOx17E=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "fc909087cc3386955f21b4665731dbdaceefb1d8",
+ "lastModified": 1631092763,
+ "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=",
+ "owner": "angerman",
+ "repo": "old-ghc-nix",
+ "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8",
"type": "github"
},
"original": {
- "owner": "NixOS",
- "repo": "nixpkgs",
+ "owner": "angerman",
+ "ref": "master",
+ "repo": "old-ghc-nix",
"type": "github"
}
},
- "old-ghc-nix": {
+ "old-ghc-nix_5": {
"flake": false,
"locked": {
"lastModified": 1631092763,
@@ -5854,7 +12568,7 @@
"type": "github"
}
},
- "old-ghc-nix_2": {
+ "old-ghc-nix_6": {
"flake": false,
"locked": {
"lastModified": 1631092763,
@@ -5871,7 +12585,7 @@
"type": "github"
}
},
- "old-ghc-nix_3": {
+ "old-ghc-nix_7": {
"flake": false,
"locked": {
"lastModified": 1631092763,
@@ -5888,7 +12602,7 @@
"type": "github"
}
},
- "old-ghc-nix_4": {
+ "old-ghc-nix_8": {
"flake": false,
"locked": {
"lastModified": 1631092763,
@@ -5905,7 +12619,7 @@
"type": "github"
}
},
- "old-ghc-nix_5": {
+ "old-ghc-nix_9": {
"flake": false,
"locked": {
"lastModified": 1631092763,
@@ -5922,64 +12636,250 @@
"type": "github"
}
},
- "old-ghc-nix_6": {
+ "ouroboros-network": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1643385024,
+ "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=",
+ "owner": "input-output-hk",
+ "repo": "ouroboros-network",
+ "rev": "8e97076176d465f5f4f86d5b5596220272630649",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "ouroboros-network",
+ "type": "github"
+ }
+ },
+ "ouroboros-network_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1643385024,
+ "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=",
+ "owner": "input-output-hk",
+ "repo": "ouroboros-network",
+ "rev": "8e97076176d465f5f4f86d5b5596220272630649",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "ouroboros-network",
+ "type": "github"
+ }
+ },
+ "ouroboros-network_3": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1643385024,
+ "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=",
+ "owner": "input-output-hk",
+ "repo": "ouroboros-network",
+ "rev": "8e97076176d465f5f4f86d5b5596220272630649",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "ouroboros-network",
+ "type": "github"
+ }
+ },
+ "ouroboros-network_4": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1643385024,
+ "narHash": "sha256-9R4Z1jBsTcEgBHxhzjCJnroEcdfMsTjf8kwg6uPue+Q=",
+ "owner": "input-output-hk",
+ "repo": "ouroboros-network",
+ "rev": "8e97076176d465f5f4f86d5b5596220272630649",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "ouroboros-network",
+ "type": "github"
+ }
+ },
+ "plutip": {
+ "inputs": {
+ "CHaP": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "CHaP"
+ ],
+ "bot-plutus-interface": "bot-plutus-interface",
+ "flake-compat": "flake-compat_14",
+ "haskell-nix": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix"
+ ],
+ "iohk-nix": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "iohk-nix"
+ ],
+ "nixpkgs": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1671024770,
+ "narHash": "sha256-IOH0eny/33gDe6JQUUnf/kL76eg1zrr9Tse/GGW6fPw=",
+ "owner": "mlabs-haskell",
+ "repo": "plutip",
+ "rev": "8d1795d9ac3f9c6f31381104b25c71576eeba009",
+ "type": "github"
+ },
+ "original": {
+ "owner": "mlabs-haskell",
+ "repo": "plutip",
+ "rev": "8d1795d9ac3f9c6f31381104b25c71576eeba009",
+ "type": "github"
+ }
+ },
+ "plutus": {
+ "inputs": {
+ "CHaP": "CHaP_5",
+ "gitignore-nix": "gitignore-nix",
+ "hackage-nix": "hackage-nix",
+ "haskell-language-server": "haskell-language-server",
+ "haskell-nix": "haskell-nix_7",
+ "iohk-nix": "iohk-nix_7",
+ "nixpkgs": "nixpkgs_35",
+ "pre-commit-hooks-nix": "pre-commit-hooks-nix_2",
+ "sphinxcontrib-haddock": "sphinxcontrib-haddock",
+ "std": "std_6",
+ "tullia": "tullia_6"
+ },
+ "locked": {
+ "lastModified": 1670888424,
+ "narHash": "sha256-tLzbC5TMhzI4SAitO5ZXC4mN3HR6NDAFROJynnJIEFI=",
+ "owner": "input-output-hk",
+ "repo": "plutus",
+ "rev": "8b6dacf70fa57fcc63d05cc2b07c20e92ff61480",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "plutus",
+ "type": "github"
+ }
+ },
+ "plutus-apps": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1647347289,
+ "narHash": "sha256-dxKZ1Zvflyt6igYm39POV6X/0giKbfb4U7D1TvevQls=",
+ "owner": "input-output-hk",
+ "repo": "plutus-apps",
+ "rev": "2a40552f4654d695f21783c86e8ae59243ce9dfa",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "plutus-apps",
+ "type": "github"
+ }
+ },
+ "plutus-apps_2": {
"flake": false,
"locked": {
- "lastModified": 1631092763,
- "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=",
- "owner": "angerman",
- "repo": "old-ghc-nix",
- "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8",
+ "lastModified": 1654271253,
+ "narHash": "sha256-GQDPzyVtcbbESmckMvzoTEKa/UWWJH7djh1TWQjzFow=",
+ "owner": "input-output-hk",
+ "repo": "plutus-apps",
+ "rev": "61de89d33340279b8452a0dbb52a87111db87e82",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "plutus-apps",
+ "type": "github"
+ }
+ },
+ "plutus-example": {
+ "inputs": {
+ "customConfig": "customConfig_4",
+ "haskellNix": "haskellNix_4",
+ "iohkNix": "iohkNix_4",
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "cardano-node",
+ "node-snapshot",
+ "plutus-example",
+ "haskellNix",
+ "nixpkgs-2105"
+ ],
+ "utils": "utils_2"
+ },
+ "locked": {
+ "lastModified": 1640022647,
+ "narHash": "sha256-M+YnF7Zj/7QK2pu0T75xNVaX0eEeijtBH8yz+jEHIMM=",
+ "owner": "input-output-hk",
+ "repo": "cardano-node",
+ "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d",
"type": "github"
},
"original": {
- "owner": "angerman",
- "ref": "master",
- "repo": "old-ghc-nix",
+ "owner": "input-output-hk",
+ "repo": "cardano-node",
+ "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d",
"type": "github"
}
},
- "plutus": {
+ "plutus-example_2": {
"inputs": {
- "CHaP": "CHaP",
- "gitignore-nix": "gitignore-nix",
- "hackage-nix": "hackage-nix",
- "haskell-language-server": "haskell-language-server",
- "haskell-nix": "haskell-nix_3",
- "iohk-nix": "iohk-nix_2",
- "nixpkgs": "nixpkgs_13",
- "pre-commit-hooks-nix": "pre-commit-hooks-nix_2",
- "sphinxcontrib-haddock": "sphinxcontrib-haddock",
- "std": "std_3",
- "tullia": "tullia_3"
+ "customConfig": "customConfig_8",
+ "haskellNix": "haskellNix_8",
+ "iohkNix": "iohkNix_8",
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "cardano-node",
+ "node-snapshot",
+ "plutus-example",
+ "haskellNix",
+ "nixpkgs-2105"
+ ],
+ "utils": "utils_7"
},
"locked": {
- "lastModified": 1670888424,
- "narHash": "sha256-tLzbC5TMhzI4SAitO5ZXC4mN3HR6NDAFROJynnJIEFI=",
+ "lastModified": 1640022647,
+ "narHash": "sha256-M+YnF7Zj/7QK2pu0T75xNVaX0eEeijtBH8yz+jEHIMM=",
"owner": "input-output-hk",
- "repo": "plutus",
- "rev": "8b6dacf70fa57fcc63d05cc2b07c20e92ff61480",
+ "repo": "cardano-node",
+ "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d",
"type": "github"
},
"original": {
"owner": "input-output-hk",
- "repo": "plutus",
+ "repo": "cardano-node",
+ "rev": "814df2c146f5d56f8c35a681fe75e85b905aed5d",
"type": "github"
}
},
"plutus_2": {
"inputs": {
- "CHaP": "CHaP_2",
+ "CHaP": "CHaP_6",
"gitignore-nix": "gitignore-nix_2",
"hackage-nix": "hackage-nix_2",
"haskell-language-server": "haskell-language-server_2",
- "haskell-nix": "haskell-nix_6",
- "iohk-nix": "iohk-nix_4",
- "nixpkgs": "nixpkgs_28",
+ "haskell-nix": "haskell-nix_10",
+ "iohk-nix": "iohk-nix_9",
+ "nixpkgs": "nixpkgs_50",
"pre-commit-hooks-nix": "pre-commit-hooks-nix_3",
"sphinxcontrib-haddock": "sphinxcontrib-haddock_2",
- "std": "std_7",
- "tullia": "tullia_6"
+ "std": "std_10",
+ "tullia": "tullia_9"
},
"locked": {
"lastModified": 1670888424,
@@ -5997,10 +12897,10 @@
},
"pre-commit-hooks": {
"inputs": {
- "flake-compat": "flake-compat_7",
- "flake-utils": "flake-utils_18",
+ "flake-compat": "flake-compat_21",
+ "flake-utils": "flake-utils_39",
"gitignore": "gitignore",
- "nixpkgs": "nixpkgs_17",
+ "nixpkgs": "nixpkgs_39",
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
@@ -6019,7 +12919,7 @@
},
"pre-commit-hooks-nix": {
"inputs": {
- "flake-utils": "flake-utils_6",
+ "flake-utils": "flake-utils_27",
"nixpkgs": [
"hci-effects",
"hercules-ci-agent",
@@ -6042,7 +12942,7 @@
},
"pre-commit-hooks-nix_2": {
"inputs": {
- "flake-utils": "flake-utils_12",
+ "flake-utils": "flake-utils_33",
"nixpkgs": [
"mlabs-tooling",
"plutus",
@@ -6065,7 +12965,7 @@
},
"pre-commit-hooks-nix_3": {
"inputs": {
- "flake-utils": "flake-utils_29",
+ "flake-utils": "flake-utils_50",
"nixpkgs": [
"protobufs-nix",
"mlabs-tooling",
@@ -6089,10 +12989,10 @@
},
"pre-commit-hooks_2": {
"inputs": {
- "flake-compat": "flake-compat_14",
- "flake-utils": "flake-utils_35",
+ "flake-compat": "flake-compat_28",
+ "flake-utils": "flake-utils_56",
"gitignore": "gitignore_2",
- "nixpkgs": "nixpkgs_32",
+ "nixpkgs": "nixpkgs_54",
"nixpkgs-stable": "nixpkgs-stable_2"
},
"locked": {
@@ -6127,8 +13027,8 @@
},
"protobufs-nix": {
"inputs": {
- "flake-utils": "flake-utils_19",
- "haskell-nix": "haskell-nix_4",
+ "flake-utils": "flake-utils_40",
+ "haskell-nix": "haskell-nix_8",
"http2-grpc-native": "http2-grpc-native",
"mlabs-tooling": "mlabs-tooling_2",
"nixpkgs": [
@@ -6155,9 +13055,11 @@
},
"root": {
"inputs": {
- "flake-utils": "flake-utils",
- "haskell-nix": "haskell-nix",
+ "ctl": "ctl",
+ "flake-utils": "flake-utils_22",
+ "haskell-nix": "haskell-nix_5",
"hci-effects": "hci-effects",
+ "iohk-nix": "iohk-nix_5",
"mlabs-tooling": "mlabs-tooling",
"nixpkgs": [
"haskell-nix",
@@ -6200,6 +13102,70 @@
}
},
"stackage": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1654219171,
+ "narHash": "sha256-5kp4VTlum+AMmoIbhtrcVSEfYhR4oTKSrwe1iysD8uU=",
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "rev": "6d1fc076976ce6c45da5d077bf882487076efe5c",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "type": "github"
+ }
+ },
+ "stackage_10": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1639012797,
+ "narHash": "sha256-hiLyBa5XFBvxD+BcYPKyYd/0dNMccxAuywFNqYtIIvs=",
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "rev": "9ea6ea359da91c75a71e334b25aa7dc5ddc4b2c6",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "type": "github"
+ }
+ },
+ "stackage_11": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1667610757,
+ "narHash": "sha256-H4dlMk5EW50xOtGo+5Srm3HGQV1+hY9ttgRQ+Sew5uA=",
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "rev": "01d8ea53f65b08910003a1990547bab75ed6068a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "type": "github"
+ }
+ },
+ "stackage_12": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1669338854,
+ "narHash": "sha256-D9WBn+cC8t8Xu+z+H0nDGoeOCcqsbDGXHsaO7qY45O4=",
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "rev": "e9c817e14342ebef9fcf433f6ba3aa00c6df3e3f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "type": "github"
+ }
+ },
+ "stackage_13": {
"flake": false,
"locked": {
"lastModified": 1669857425,
@@ -6215,7 +13181,7 @@
"type": "github"
}
},
- "stackage_2": {
+ "stackage_14": {
"flake": false,
"locked": {
"lastModified": 1670890221,
@@ -6231,7 +13197,7 @@
"type": "github"
}
},
- "stackage_3": {
+ "stackage_15": {
"flake": false,
"locked": {
"lastModified": 1667351848,
@@ -6247,7 +13213,7 @@
"type": "github"
}
},
- "stackage_4": {
+ "stackage_16": {
"flake": false,
"locked": {
"lastModified": 1671322242,
@@ -6263,7 +13229,7 @@
"type": "github"
}
},
- "stackage_5": {
+ "stackage_17": {
"flake": false,
"locked": {
"lastModified": 1670890221,
@@ -6279,45 +13245,264 @@
"type": "github"
}
},
- "stackage_6": {
- "flake": false,
+ "stackage_18": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1667351848,
+ "narHash": "sha256-gXjvvU0hW8NtbuFyCy+hzp669sEMAubS0zhMIPg/QOg=",
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "rev": "128fd7fcb43c96ae422b4b1b3d485a40432848de",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "type": "github"
+ }
+ },
+ "stackage_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1665537461,
+ "narHash": "sha256-60tLFJ0poKp3IIPMvIDx3yzmjwrX7CngypfCQqV+oXE=",
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "rev": "fbf47f75f32aedcdd97143ec59c578f403fae35f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "type": "github"
+ }
+ },
+ "stackage_3": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1643073493,
+ "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=",
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "type": "github"
+ }
+ },
+ "stackage_4": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1643073493,
+ "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=",
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "type": "github"
+ }
+ },
+ "stackage_5": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1639012797,
+ "narHash": "sha256-hiLyBa5XFBvxD+BcYPKyYd/0dNMccxAuywFNqYtIIvs=",
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "rev": "9ea6ea359da91c75a71e334b25aa7dc5ddc4b2c6",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "type": "github"
+ }
+ },
+ "stackage_6": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1669857425,
+ "narHash": "sha256-pmGWQ8poIUqU0V02Zm8aMPimcW2JHqKCFOnLSYX22Ow=",
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "rev": "76e7487150da63a6061c63fa83e69da97ec56ede",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "type": "github"
+ }
+ },
+ "stackage_7": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1656898145,
+ "narHash": "sha256-EMgMzdANg6r5gEUkMtv5ujDo2/Kx7JJXoXiDKjDVoLw=",
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "rev": "835a5f2d2a1acafb77add430fc8c2dd47282ef32",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "type": "github"
+ }
+ },
+ "stackage_8": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1643073493,
+ "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=",
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "type": "github"
+ }
+ },
+ "stackage_9": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1643073493,
+ "narHash": "sha256-5cPd1+i/skvJY9vJO1BhVRPcJObqkxDSywBEppDmb1U=",
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "rev": "48e1188855ca38f3b7e2a8dba5352767a2f0a8f7",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "stackage.nix",
+ "type": "github"
+ }
+ },
+ "std": {
+ "inputs": {
+ "blank": "blank_2",
+ "devshell": "devshell",
+ "dmerge": "dmerge",
+ "flake-utils": "flake-utils_8",
+ "makes": [
+ "ctl",
+ "ogmios",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "blank"
+ ],
+ "mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor",
+ "microvm": [
+ "ctl",
+ "ogmios",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "blank"
+ ],
+ "n2c": "n2c",
+ "nixago": "nixago",
+ "nixpkgs": "nixpkgs_10",
+ "yants": "yants"
+ },
+ "locked": {
+ "lastModified": 1665513321,
+ "narHash": "sha256-D6Pacw9yf/HMs84KYuCxHXnNDL7v43gtcka5URagFqE=",
+ "owner": "divnix",
+ "repo": "std",
+ "rev": "94a90eedb9cfc115b12ae8f6622d9904788559e4",
+ "type": "github"
+ },
+ "original": {
+ "owner": "divnix",
+ "repo": "std",
+ "type": "github"
+ }
+ },
+ "std_10": {
+ "inputs": {
+ "blank": "blank_12",
+ "devshell": "devshell_10",
+ "dmerge": "dmerge_10",
+ "flake-utils": "flake-utils_51",
+ "makes": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "blank"
+ ],
+ "mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor_10",
+ "microvm": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "blank"
+ ],
+ "n2c": "n2c_10",
+ "nixago": "nixago_10",
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "nixpkgs"
+ ],
+ "yants": "yants_10"
+ },
"locked": {
- "lastModified": 1667351848,
- "narHash": "sha256-gXjvvU0hW8NtbuFyCy+hzp669sEMAubS0zhMIPg/QOg=",
- "owner": "input-output-hk",
- "repo": "stackage.nix",
- "rev": "128fd7fcb43c96ae422b4b1b3d485a40432848de",
+ "lastModified": 1665252656,
+ "narHash": "sha256-RHktFB35O/KjK2P21E+TtCR8sIpoowGFGZPC0KOT0rg=",
+ "owner": "divnix",
+ "repo": "std",
+ "rev": "2240a587e19e1610d967a72e5409176bc6908244",
"type": "github"
},
"original": {
- "owner": "input-output-hk",
- "repo": "stackage.nix",
+ "owner": "divnix",
+ "repo": "std",
"type": "github"
}
},
- "std": {
+ "std_11": {
"inputs": {
- "blank": "blank",
- "devshell": "devshell",
- "dmerge": "dmerge",
- "flake-utils": "flake-utils_4",
+ "blank": "blank_13",
+ "devshell": "devshell_11",
+ "dmerge": "dmerge_11",
+ "flake-utils": "flake-utils_54",
"makes": [
- "haskell-nix",
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
"tullia",
"std",
"blank"
],
- "mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor",
+ "mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor_11",
"microvm": [
- "haskell-nix",
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
"tullia",
"std",
"blank"
],
- "n2c": "n2c",
- "nixago": "nixago",
- "nixpkgs": "nixpkgs_4",
- "yants": "yants"
+ "n2c": "n2c_11",
+ "nixago": "nixago_11",
+ "nixpkgs": "nixpkgs_53",
+ "yants": "yants_11"
},
"locked": {
"lastModified": 1665513321,
@@ -6335,12 +13520,13 @@
},
"std_2": {
"inputs": {
- "blank": "blank_2",
+ "blank": "blank_4",
"devshell": "devshell_2",
"dmerge": "dmerge_2",
- "flake-utils": "flake-utils_9",
+ "flake-utils": "flake-utils_16",
"makes": [
- "mlabs-tooling",
+ "ctl",
+ "ogmios-nixos",
"haskell-nix",
"tullia",
"std",
@@ -6348,7 +13534,8 @@
],
"mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor_2",
"microvm": [
- "mlabs-tooling",
+ "ctl",
+ "ogmios-nixos",
"haskell-nix",
"tullia",
"std",
@@ -6356,7 +13543,7 @@
],
"n2c": "n2c_2",
"nixago": "nixago_2",
- "nixpkgs": "nixpkgs_10",
+ "nixpkgs": "nixpkgs_18",
"yants": "yants_2"
},
"locked": {
@@ -6375,38 +13562,40 @@
},
"std_3": {
"inputs": {
- "blank": "blank_3",
+ "blank": "blank_5",
"devshell": "devshell_3",
"dmerge": "dmerge_3",
- "flake-utils": "flake-utils_13",
+ "flake-utils": "flake-utils_20",
"makes": [
- "mlabs-tooling",
- "plutus",
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "tullia",
"std",
"blank"
],
"mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor_3",
"microvm": [
- "mlabs-tooling",
- "plutus",
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "tullia",
"std",
"blank"
],
"n2c": "n2c_3",
"nixago": "nixago_3",
- "nixpkgs": [
- "mlabs-tooling",
- "plutus",
- "nixpkgs"
- ],
+ "nixpkgs": "nixpkgs_22",
"yants": "yants_3"
},
"locked": {
- "lastModified": 1665252656,
- "narHash": "sha256-RHktFB35O/KjK2P21E+TtCR8sIpoowGFGZPC0KOT0rg=",
+ "lastModified": 1665513321,
+ "narHash": "sha256-D6Pacw9yf/HMs84KYuCxHXnNDL7v43gtcka5URagFqE=",
"owner": "divnix",
"repo": "std",
- "rev": "2240a587e19e1610d967a72e5409176bc6908244",
+ "rev": "94a90eedb9cfc115b12ae8f6622d9904788559e4",
"type": "github"
},
"original": {
@@ -6417,28 +13606,26 @@
},
"std_4": {
"inputs": {
- "blank": "blank_4",
+ "blank": "blank_6",
"devshell": "devshell_4",
"dmerge": "dmerge_4",
- "flake-utils": "flake-utils_16",
+ "flake-utils": "flake-utils_25",
"makes": [
- "mlabs-tooling",
- "plutus",
+ "haskell-nix",
"tullia",
"std",
"blank"
],
"mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor_4",
"microvm": [
- "mlabs-tooling",
- "plutus",
+ "haskell-nix",
"tullia",
"std",
"blank"
],
"n2c": "n2c_4",
"nixago": "nixago_4",
- "nixpkgs": "nixpkgs_16",
+ "nixpkgs": "nixpkgs_26",
"yants": "yants_4"
},
"locked": {
@@ -6457,12 +13644,12 @@
},
"std_5": {
"inputs": {
- "blank": "blank_5",
+ "blank": "blank_7",
"devshell": "devshell_5",
"dmerge": "dmerge_5",
- "flake-utils": "flake-utils_22",
+ "flake-utils": "flake-utils_30",
"makes": [
- "protobufs-nix",
+ "mlabs-tooling",
"haskell-nix",
"tullia",
"std",
@@ -6470,7 +13657,7 @@
],
"mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor_5",
"microvm": [
- "protobufs-nix",
+ "mlabs-tooling",
"haskell-nix",
"tullia",
"std",
@@ -6478,7 +13665,7 @@
],
"n2c": "n2c_5",
"nixago": "nixago_5",
- "nixpkgs": "nixpkgs_21",
+ "nixpkgs": "nixpkgs_32",
"yants": "yants_5"
},
"locked": {
@@ -6497,38 +13684,38 @@
},
"std_6": {
"inputs": {
- "blank": "blank_6",
+ "blank": "blank_8",
"devshell": "devshell_6",
"dmerge": "dmerge_6",
- "flake-utils": "flake-utils_26",
+ "flake-utils": "flake-utils_34",
"makes": [
- "protobufs-nix",
"mlabs-tooling",
- "haskell-nix",
- "tullia",
+ "plutus",
"std",
"blank"
],
"mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor_6",
"microvm": [
- "protobufs-nix",
"mlabs-tooling",
- "haskell-nix",
- "tullia",
+ "plutus",
"std",
"blank"
],
"n2c": "n2c_6",
"nixago": "nixago_6",
- "nixpkgs": "nixpkgs_25",
+ "nixpkgs": [
+ "mlabs-tooling",
+ "plutus",
+ "nixpkgs"
+ ],
"yants": "yants_6"
},
"locked": {
- "lastModified": 1665513321,
- "narHash": "sha256-D6Pacw9yf/HMs84KYuCxHXnNDL7v43gtcka5URagFqE=",
+ "lastModified": 1665252656,
+ "narHash": "sha256-RHktFB35O/KjK2P21E+TtCR8sIpoowGFGZPC0KOT0rg=",
"owner": "divnix",
"repo": "std",
- "rev": "94a90eedb9cfc115b12ae8f6622d9904788559e4",
+ "rev": "2240a587e19e1610d967a72e5409176bc6908244",
"type": "github"
},
"original": {
@@ -6539,41 +13726,36 @@
},
"std_7": {
"inputs": {
- "blank": "blank_7",
+ "blank": "blank_9",
"devshell": "devshell_7",
"dmerge": "dmerge_7",
- "flake-utils": "flake-utils_30",
+ "flake-utils": "flake-utils_37",
"makes": [
- "protobufs-nix",
"mlabs-tooling",
"plutus",
+ "tullia",
"std",
"blank"
],
"mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor_7",
"microvm": [
- "protobufs-nix",
"mlabs-tooling",
"plutus",
+ "tullia",
"std",
"blank"
],
"n2c": "n2c_7",
"nixago": "nixago_7",
- "nixpkgs": [
- "protobufs-nix",
- "mlabs-tooling",
- "plutus",
- "nixpkgs"
- ],
+ "nixpkgs": "nixpkgs_38",
"yants": "yants_7"
},
"locked": {
- "lastModified": 1665252656,
- "narHash": "sha256-RHktFB35O/KjK2P21E+TtCR8sIpoowGFGZPC0KOT0rg=",
+ "lastModified": 1665513321,
+ "narHash": "sha256-D6Pacw9yf/HMs84KYuCxHXnNDL7v43gtcka5URagFqE=",
"owner": "divnix",
"repo": "std",
- "rev": "2240a587e19e1610d967a72e5409176bc6908244",
+ "rev": "94a90eedb9cfc115b12ae8f6622d9904788559e4",
"type": "github"
},
"original": {
@@ -6584,14 +13766,13 @@
},
"std_8": {
"inputs": {
- "blank": "blank_8",
+ "blank": "blank_10",
"devshell": "devshell_8",
"dmerge": "dmerge_8",
- "flake-utils": "flake-utils_33",
+ "flake-utils": "flake-utils_43",
"makes": [
"protobufs-nix",
- "mlabs-tooling",
- "plutus",
+ "haskell-nix",
"tullia",
"std",
"blank"
@@ -6599,15 +13780,14 @@
"mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor_8",
"microvm": [
"protobufs-nix",
- "mlabs-tooling",
- "plutus",
+ "haskell-nix",
"tullia",
"std",
"blank"
],
"n2c": "n2c_8",
"nixago": "nixago_8",
- "nixpkgs": "nixpkgs_31",
+ "nixpkgs": "nixpkgs_43",
"yants": "yants_8"
},
"locked": {
@@ -6624,15 +13804,136 @@
"type": "github"
}
},
+ "std_9": {
+ "inputs": {
+ "blank": "blank_11",
+ "devshell": "devshell_9",
+ "dmerge": "dmerge_9",
+ "flake-utils": "flake-utils_47",
+ "makes": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "blank"
+ ],
+ "mdbook-kroki-preprocessor": "mdbook-kroki-preprocessor_9",
+ "microvm": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "blank"
+ ],
+ "n2c": "n2c_9",
+ "nixago": "nixago_9",
+ "nixpkgs": "nixpkgs_47",
+ "yants": "yants_9"
+ },
+ "locked": {
+ "lastModified": 1665513321,
+ "narHash": "sha256-D6Pacw9yf/HMs84KYuCxHXnNDL7v43gtcka5URagFqE=",
+ "owner": "divnix",
+ "repo": "std",
+ "rev": "94a90eedb9cfc115b12ae8f6622d9904788559e4",
+ "type": "github"
+ },
+ "original": {
+ "owner": "divnix",
+ "repo": "std",
+ "type": "github"
+ }
+ },
"tullia": {
"inputs": {
"nix-nomad": "nix-nomad",
"nix2container": "nix2container",
+ "nixpkgs": [
+ "ctl",
+ "ogmios",
+ "haskell-nix",
+ "nixpkgs"
+ ],
+ "std": "std"
+ },
+ "locked": {
+ "lastModified": 1668711738,
+ "narHash": "sha256-CBjky16o9pqsGE1bWu6nRlRajgSXMEk+yaFQLibqXcE=",
+ "owner": "input-output-hk",
+ "repo": "tullia",
+ "rev": "ead1f515c251f0e060060ef0e2356a51d3dfe4b0",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "tullia",
+ "type": "github"
+ }
+ },
+ "tullia_2": {
+ "inputs": {
+ "nix-nomad": "nix-nomad_2",
+ "nix2container": "nix2container_2",
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
+ "haskell-nix",
+ "nixpkgs"
+ ],
+ "std": "std_2"
+ },
+ "locked": {
+ "lastModified": 1666200256,
+ "narHash": "sha256-cJPS8zBu30SMhxMe7I8DWutwqMuhPsEez87y9gxMKc4=",
+ "owner": "input-output-hk",
+ "repo": "tullia",
+ "rev": "575362c2244498e8d2c97f72861510fa72e75d44",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "tullia",
+ "type": "github"
+ }
+ },
+ "tullia_3": {
+ "inputs": {
+ "nix-nomad": "nix-nomad_3",
+ "nix2container": "nix2container_3",
+ "nixpkgs": [
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "nixpkgs"
+ ],
+ "std": "std_3"
+ },
+ "locked": {
+ "lastModified": 1666200256,
+ "narHash": "sha256-cJPS8zBu30SMhxMe7I8DWutwqMuhPsEez87y9gxMKc4=",
+ "owner": "input-output-hk",
+ "repo": "tullia",
+ "rev": "575362c2244498e8d2c97f72861510fa72e75d44",
+ "type": "github"
+ },
+ "original": {
+ "owner": "input-output-hk",
+ "repo": "tullia",
+ "type": "github"
+ }
+ },
+ "tullia_4": {
+ "inputs": {
+ "nix-nomad": "nix-nomad_4",
+ "nix2container": "nix2container_4",
"nixpkgs": [
"haskell-nix",
"nixpkgs"
],
- "std": "std"
+ "std": "std_4"
},
"locked": {
"lastModified": 1668711738,
@@ -6648,16 +13949,16 @@
"type": "github"
}
},
- "tullia_2": {
+ "tullia_5": {
"inputs": {
- "nix-nomad": "nix-nomad_2",
- "nix2container": "nix2container_2",
+ "nix-nomad": "nix-nomad_5",
+ "nix2container": "nix2container_5",
"nixpkgs": [
"mlabs-tooling",
"haskell-nix",
"nixpkgs"
],
- "std": "std_2"
+ "std": "std_5"
},
"locked": {
"lastModified": 1668711738,
@@ -6673,16 +13974,16 @@
"type": "github"
}
},
- "tullia_3": {
+ "tullia_6": {
"inputs": {
- "nix-nomad": "nix-nomad_3",
- "nix2container": "nix2container_3",
+ "nix-nomad": "nix-nomad_6",
+ "nix2container": "nix2container_6",
"nixpkgs": [
"mlabs-tooling",
"plutus",
"nixpkgs"
],
- "std": "std_4"
+ "std": "std_7"
},
"locked": {
"lastModified": 1670354948,
@@ -6699,16 +14000,16 @@
"type": "github"
}
},
- "tullia_4": {
+ "tullia_7": {
"inputs": {
- "nix-nomad": "nix-nomad_4",
- "nix2container": "nix2container_4",
+ "nix-nomad": "nix-nomad_7",
+ "nix2container": "nix2container_7",
"nixpkgs": [
"protobufs-nix",
"haskell-nix",
"nixpkgs"
],
- "std": "std_5"
+ "std": "std_8"
},
"locked": {
"lastModified": 1668711738,
@@ -6724,17 +14025,17 @@
"type": "github"
}
},
- "tullia_5": {
+ "tullia_8": {
"inputs": {
- "nix-nomad": "nix-nomad_5",
- "nix2container": "nix2container_5",
+ "nix-nomad": "nix-nomad_8",
+ "nix2container": "nix2container_8",
"nixpkgs": [
"protobufs-nix",
"mlabs-tooling",
"haskell-nix",
"nixpkgs"
],
- "std": "std_6"
+ "std": "std_9"
},
"locked": {
"lastModified": 1668711738,
@@ -6750,17 +14051,17 @@
"type": "github"
}
},
- "tullia_6": {
+ "tullia_9": {
"inputs": {
- "nix-nomad": "nix-nomad_6",
- "nix2container": "nix2container_6",
+ "nix-nomad": "nix-nomad_9",
+ "nix2container": "nix2container_9",
"nixpkgs": [
"protobufs-nix",
"mlabs-tooling",
"plutus",
"nixpkgs"
],
- "std": "std_8"
+ "std": "std_11"
},
"locked": {
"lastModified": 1670354948,
@@ -6778,6 +14079,21 @@
}
},
"utils": {
+ "locked": {
+ "lastModified": 1623875721,
+ "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "utils_10": {
"locked": {
"lastModified": 1653893745,
"narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
@@ -6792,7 +14108,7 @@
"type": "github"
}
},
- "utils_2": {
+ "utils_11": {
"locked": {
"lastModified": 1653893745,
"narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
@@ -6807,7 +14123,7 @@
"type": "github"
}
},
- "utils_3": {
+ "utils_12": {
"locked": {
"lastModified": 1653893745,
"narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
@@ -6822,7 +14138,67 @@
"type": "github"
}
},
- "utils_4": {
+ "utils_13": {
+ "locked": {
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "utils_14": {
+ "locked": {
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "utils_15": {
+ "locked": {
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "utils_16": {
+ "locked": {
+ "lastModified": 1653893745,
+ "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "utils_17": {
"locked": {
"lastModified": 1653893745,
"narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
@@ -6837,6 +14213,51 @@
"type": "github"
}
},
+ "utils_2": {
+ "locked": {
+ "lastModified": 1638122382,
+ "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "74f7e4319258e287b0f9cb95426c9853b282730b",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "utils_3": {
+ "locked": {
+ "lastModified": 1623875721,
+ "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "utils_4": {
+ "locked": {
+ "lastModified": 1623875721,
+ "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
"utils_5": {
"locked": {
"lastModified": 1653893745,
@@ -6853,6 +14274,51 @@
}
},
"utils_6": {
+ "locked": {
+ "lastModified": 1623875721,
+ "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "utils_7": {
+ "locked": {
+ "lastModified": 1638122382,
+ "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "74f7e4319258e287b0f9cb95426c9853b282730b",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "utils_8": {
+ "locked": {
+ "lastModified": 1623875721,
+ "narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "f7e004a55b120c02ecb6219596820fcd32ca8772",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "utils_9": {
"locked": {
"lastModified": 1653893745,
"narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
@@ -6870,6 +14336,8 @@
"yants": {
"inputs": {
"nixpkgs": [
+ "ctl",
+ "ogmios",
"haskell-nix",
"tullia",
"std",
@@ -6890,10 +14358,60 @@
"type": "github"
}
},
- "yants_2": {
+ "yants_10": {
+ "inputs": {
+ "nixpkgs": [
+ "protobufs-nix",
+ "mlabs-tooling",
+ "plutus",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1660507851,
+ "narHash": "sha256-BKjq7JnVuUR/xDtcv6Vm9GYGKAblisXrAgybor9hT/s=",
+ "owner": "divnix",
+ "repo": "yants",
+ "rev": "0b895ca02a8fa72bad50b454cb3e7d8a66407c96",
+ "type": "github"
+ },
+ "original": {
+ "owner": "divnix",
+ "repo": "yants",
+ "type": "github"
+ }
+ },
+ "yants_11": {
"inputs": {
"nixpkgs": [
+ "protobufs-nix",
"mlabs-tooling",
+ "plutus",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1660507851,
+ "narHash": "sha256-BKjq7JnVuUR/xDtcv6Vm9GYGKAblisXrAgybor9hT/s=",
+ "owner": "divnix",
+ "repo": "yants",
+ "rev": "0b895ca02a8fa72bad50b454cb3e7d8a66407c96",
+ "type": "github"
+ },
+ "original": {
+ "owner": "divnix",
+ "repo": "yants",
+ "type": "github"
+ }
+ },
+ "yants_2": {
+ "inputs": {
+ "nixpkgs": [
+ "ctl",
+ "ogmios-nixos",
"haskell-nix",
"tullia",
"std",
@@ -6917,8 +14435,11 @@
"yants_3": {
"inputs": {
"nixpkgs": [
- "mlabs-tooling",
- "plutus",
+ "ctl",
+ "plutip",
+ "bot-plutus-interface",
+ "haskell-nix",
+ "tullia",
"std",
"nixpkgs"
]
@@ -6940,8 +14461,7 @@
"yants_4": {
"inputs": {
"nixpkgs": [
- "mlabs-tooling",
- "plutus",
+ "haskell-nix",
"tullia",
"std",
"nixpkgs"
@@ -6964,7 +14484,7 @@
"yants_5": {
"inputs": {
"nixpkgs": [
- "protobufs-nix",
+ "mlabs-tooling",
"haskell-nix",
"tullia",
"std",
@@ -6988,10 +14508,8 @@
"yants_6": {
"inputs": {
"nixpkgs": [
- "protobufs-nix",
"mlabs-tooling",
- "haskell-nix",
- "tullia",
+ "plutus",
"std",
"nixpkgs"
]
@@ -7013,9 +14531,9 @@
"yants_7": {
"inputs": {
"nixpkgs": [
- "protobufs-nix",
"mlabs-tooling",
"plutus",
+ "tullia",
"std",
"nixpkgs"
]
@@ -7035,11 +14553,35 @@
}
},
"yants_8": {
+ "inputs": {
+ "nixpkgs": [
+ "protobufs-nix",
+ "haskell-nix",
+ "tullia",
+ "std",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1660507851,
+ "narHash": "sha256-BKjq7JnVuUR/xDtcv6Vm9GYGKAblisXrAgybor9hT/s=",
+ "owner": "divnix",
+ "repo": "yants",
+ "rev": "0b895ca02a8fa72bad50b454cb3e7d8a66407c96",
+ "type": "github"
+ },
+ "original": {
+ "owner": "divnix",
+ "repo": "yants",
+ "type": "github"
+ }
+ },
+ "yants_9": {
"inputs": {
"nixpkgs": [
"protobufs-nix",
"mlabs-tooling",
- "plutus",
+ "haskell-nix",
"tullia",
"std",
"nixpkgs"
diff --git a/flake.nix b/flake.nix
index c72ff4f1..a2bddaba 100644
--- a/flake.nix
+++ b/flake.nix
@@ -8,9 +8,11 @@
protobufs-nix.url = "github:mlabs-haskell/protobufs.nix";
mlabs-tooling.url = "github:mlabs-haskell/mlabs-tooling.nix";
hci-effects.url = "github:hercules-ci/hercules-ci-effects";
+ ctl.url = "github:Plutonomicon/cardano-transaction-lib/v5.0.0";
+ iohk-nix = { url = "github:input-output-hk/iohk-nix"; flake = false; };
};
- outputs = inputs@{ self, nixpkgs, flake-utils, pre-commit-hooks, protobufs-nix, mlabs-tooling, hci-effects, ... }:
+ outputs = inputs@{ self, nixpkgs, flake-utils, pre-commit-hooks, protobufs-nix, mlabs-tooling, hci-effects, iohk-nix, ... }:
flake-utils.lib.eachSystem [ "x86_64-linux" ]
(system:
let
@@ -20,7 +22,10 @@
pkgs = import nixpkgs {
inherit system;
inherit (inputs.haskell-nix) config;
- overlays = [ inputs.haskell-nix.overlay ];
+ overlays = [
+ inputs.haskell-nix.overlay
+ (import "${iohk-nix}/overlays/crypto")
+ ];
};
haskell-nix = pkgs.haskell-nix;
@@ -85,24 +90,44 @@
compilerBuild = buildAbstraction { import-location = ./lambda-buffers-compiler/build.nix; };
compilerFlake = flakeAbstraction compilerBuild;
+ # Codegen Build
+ codegenBuild = buildAbstraction {
+ import-location = ./lambda-buffers-codegen/build.nix;
+ additional = {
+ lambda-buffers-compiler = ./lambda-buffers-compiler;
+ };
+ };
+ codegenFlake = flakeAbstraction codegenBuild;
+
# Frontend Build
frontendBuild = buildAbstraction {
import-location = ./lambda-buffers-frontend/build.nix;
additional = {
lambda-buffers-compiler = ./lambda-buffers-compiler;
- lambda-buffers-compiler-cli = compilerFlake.packages."lambda-buffers-compiler:exe:lbc";
+ lbc = compilerFlake.packages."lambda-buffers-compiler:exe:lbc";
+ lbg = codegenFlake.packages."lambda-buffers-codegen:exe:lbg";
};
};
frontendFlake = flakeAbstraction frontendBuild;
- # Codegen Build
- codegenBuild = buildAbstraction {
- import-location = ./lambda-buffers-codegen/build.nix;
- additional = {
- lambda-buffers-compiler = ./lambda-buffers-compiler;
- };
+ # LambdaBuffers CLIs
+ clis = {
+ lbf = frontendFlake.packages."lambda-buffers-frontend:exe:lbf";
+ lbc = compilerFlake.packages."lambda-buffers-compiler:exe:lbc";
+ lbg = codegenFlake.packages."lambda-buffers-codegen:exe:lbg";
+ };
+
+ # Purescript/cardano-transaction-lib environment.
+ ctlShell = import ./experimental/ctl-env/build.nix {
+ inherit system; inherit (inputs) nixpkgs ctl;
+ inherit (clis) lbf lbc lbg;
+ };
+ # Purescript/cardano-transaction-lib shell
+ plutusTxShell = import ./experimental/plutustx-env/build.nix {
+ inherit pkgs compiler-nix-name index-state haskell-nix mlabs-tooling;
+ inherit (clis) lbf lbc lbg;
+ lbf-base = ./experimental/lbf-base;
};
- codegenFlake = flakeAbstraction codegenBuild;
# Utilities
renameAttrs = rnFn: pkgs.lib.attrsets.mapAttrs' (n: value: { name = rnFn n; inherit value; });
@@ -122,6 +147,8 @@
dev-compiler = compilerFlake.devShell;
dev-frontend = frontendFlake.devShell;
dev-codegen = codegenFlake.devShell;
+ dev-ctl-env = ctlShell;
+ dev-plutustx-env = plutusTxShell;
default = preCommitDevShell;
};
diff --git a/lambda-buffers-codegen/data/goldens/autogen/LambdaBuffers/LambdaBuffers.hs b/lambda-buffers-codegen/data/goldens/autogen/LambdaBuffers/LambdaBuffers.hs
index 6ae8d414..681552ab 100644
--- a/lambda-buffers-codegen/data/goldens/autogen/LambdaBuffers/LambdaBuffers.hs
+++ b/lambda-buffers-codegen/data/goldens/autogen/LambdaBuffers/LambdaBuffers.hs
@@ -1,29 +1,29 @@
-module LambdaBuffers.LambdaBuffers (ClassConstraint
- , ClassDef
- , ClassName
- , ClassRef
- , CompilerInput
- , ConstrName
- , Constraint
- , Constructor
- , Derive
- , Field
- , FieldName
- , InstanceClause
- , Kind
- , Module
- , ModuleName
- , ModuleNamePart
- , Product
- , Record
- , Ty
- , TyAbs
- , TyArg
- , TyBody
- , TyDef
- , TyName
- , TyRef
- , VarName) where
+module LambdaBuffers.LambdaBuffers (ClassConstraint(..)
+ , ClassDef(..)
+ , ClassName(..)
+ , ClassRef(..)
+ , CompilerInput(..)
+ , ConstrName(..)
+ , Constraint(..)
+ , Constructor(..)
+ , Derive(..)
+ , Field(..)
+ , FieldName(..)
+ , InstanceClause(..)
+ , Kind(..)
+ , Module(..)
+ , ModuleName(..)
+ , ModuleNamePart(..)
+ , Product(..)
+ , Record(..)
+ , Ty(..)
+ , TyAbs(..)
+ , TyArg(..)
+ , TyBody(..)
+ , TyDef(..)
+ , TyName(..)
+ , TyRef(..)
+ , VarName(..)) where
import qualified LambdaBuffers.Prelude
import qualified Prelude
diff --git a/lambda-buffers-codegen/data/goldens/autogen/LambdaBuffers/Prelude.hs b/lambda-buffers-codegen/data/goldens/autogen/LambdaBuffers/Prelude.hs
index 8b33c7a5..79a98032 100644
--- a/lambda-buffers-codegen/data/goldens/autogen/LambdaBuffers/Prelude.hs
+++ b/lambda-buffers-codegen/data/goldens/autogen/LambdaBuffers/Prelude.hs
@@ -1,21 +1,21 @@
-module LambdaBuffers.Prelude (Bool
- , Bytes
- , Char
- , Either
- , Int16
- , Int32
- , Int64
- , Int8
- , Integer
- , List
- , Map
- , Maybe
- , Set
- , Text
- , UInt16
- , UInt32
- , UInt64
- , UInt8) where
+module LambdaBuffers.Prelude (Bool(..)
+ , Bytes(..)
+ , Char(..)
+ , Either(..)
+ , Int16(..)
+ , Int32(..)
+ , Int64(..)
+ , Int8(..)
+ , Integer(..)
+ , List(..)
+ , Map(..)
+ , Maybe(..)
+ , Set(..)
+ , Text(..)
+ , UInt16(..)
+ , UInt32(..)
+ , UInt64(..)
+ , UInt8(..)) where
import qualified Data.ByteString
import qualified Data.Int
diff --git a/lambda-buffers-codegen/data/goldens/run.sh b/lambda-buffers-codegen/data/goldens/run.sh
index 2607ca3e..08cd2571 100755
--- a/lambda-buffers-codegen/data/goldens/run.sh
+++ b/lambda-buffers-codegen/data/goldens/run.sh
@@ -4,3 +4,5 @@ function lbg {
}
lbg gen-haskell -i lambda-buffers.input.textproto -o lambda-buffers.output.textproto -p autogen
+
+# ghci -hide-all-packages -Wmissing-home-modules -no-user-package-db -package-db /home/bladyjoker/.cabal/store/ghc-9.2.3/package.db -package-db /home/bladyjoker/Desktop/cardano-open-oracle-protocol/coop-plutus/dist-newstyle/packagedb/ghc-9.2.3 -package-db /home/bladyjoker/Desktop/cardano-open-oracle-protocol/coop-plutus/dist-newstyle/build/x86_64-linux/ghc-9.2.3/coop-plutus-0.1.0.0/package.conf.inplace -package-id base-4.16.2.0 -package-id bytestring-0.11.3.1 -package-id text-1.2.5.0 -package-id containers-0.6.5.1 -package-id plutus-ledger-api-1.0.0.0-5I44wBlQkJcAkvH0pssHIv -package-id plutus-tx-1.0.0.0-36ltsZtQ7xF5Mr0iGlXK1I -XHaskell2010 -i/home/bladyjoker/Desktop/lambda-buffers/lambda-buffers-codegen/data/goldens/autogen -i/home/bladyjoker/Desktop/lambda-buffers/lambda-buffers-codegen/data/goldens/runtime ../../lambda-buffers/lambda-buffers-codegen/data/goldens/autogen/LambdaBuffers/Coop.hs
diff --git a/lambda-buffers-codegen/data/haskell.json b/lambda-buffers-codegen/data/haskell.json
index 1dcaea4e..994fbd72 100644
--- a/lambda-buffers-codegen/data/haskell.json
+++ b/lambda-buffers-codegen/data/haskell.json
@@ -89,6 +89,156 @@
"base",
"Prelude",
"Bool"
+ ],
+ "Plutus.PlutusData": [
+ "plutus-tx",
+ "PlutusTx.Builtins",
+ "BuiltinData"
+ ],
+ "Plutus.V1.Address": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Address",
+ "Address"
+ ],
+ "Plutus.V1.Credential": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Credential",
+ "Credential"
+ ],
+ "Plutus.V1.StakingCredential": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Credential",
+ "StakingCredential"
+ ],
+ "Plutus.V1.PubKeyHash": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Crypto",
+ "PubKeyHash"
+ ],
+ "Plutus.V1.DCert": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.DCert",
+ "DCert"
+ ],
+ "Plutus.V1.Bytes": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Bytes",
+ "LedgerBytes"
+ ],
+ "Plutus.V1.Interval": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Interval",
+ "Interval"
+ ],
+ "Plutus.V1.Extended": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Interval",
+ "Extended"
+ ],
+ "Plutus.V1.LowerBound": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Interval",
+ "LowerBound"
+ ],
+ "Plutus.V1.UpperBound": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Interval",
+ "UpperBound"
+ ],
+ "Plutus.V1.POSIXTime": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Time",
+ "POSIXTime"
+ ],
+ "Plutus.V1.POSIXTimeRange": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Time",
+ "POSIXTimeRange"
+ ],
+ "Plutus.V1.Value": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Value",
+ "Value"
+ ],
+ "Plutus.V1.CurrencySymbol": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Value",
+ "CurrencySymbol"
+ ],
+ "Plutus.V1.AssetClass": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Value",
+ "AssetClass"
+ ],
+ "Plutus.V1.TokenName": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Value",
+ "TokenName"
+ ],
+ "Plutus.V1.Redeemer": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Scripts",
+ "Redeemer"
+ ],
+ "Plutus.V1.Datum": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Scripts",
+ "Datum"
+ ],
+ "Plutus.V1.DatumHash": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Scripts",
+ "DatumHash"
+ ],
+ "Plutus.V1.RedeemerHash": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Scripts",
+ "RedeemerHash"
+ ],
+ "Plutus.V1.ScriptHash": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Scripts",
+ "ScriptHash"
+ ],
+ "Plutus.V1.ScriptContext": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Contexts",
+ "ScriptContext"
+ ],
+ "Plutus.V1.ScriptPurpose": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Contexts",
+ "ScriptPurpose"
+ ],
+ "Plutus.V1.TxInInfo": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Contexts",
+ "TxInInfo"
+ ],
+ "Plutus.V1.TxInfo": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Contexts",
+ "TxInfo"
+ ],
+ "Plutus.V1.TxId": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Tx",
+ "TxId"
+ ],
+ "Plutus.V1.TxOut": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Tx",
+ "TxOut"
+ ],
+ "Plutus.V1.TxOutRef": [
+ "plutus-ledger-api",
+ "PlutusLedgerApi.V1.Tx",
+ "TxOutRef"
+ ],
+ "Plutus.V1.Map": [
+ "plutus-tx",
+ "PlutusTx.AssocMap",
+ "Map"
]
},
"classesConfig": {
diff --git a/lambda-buffers-codegen/data/purescript.json b/lambda-buffers-codegen/data/purescript.json
new file mode 100644
index 00000000..61c74c00
--- /dev/null
+++ b/lambda-buffers-codegen/data/purescript.json
@@ -0,0 +1,237 @@
+{
+ "opaquesConfig": {
+ "Prelude.Map": [
+ "ordered-collections",
+ "Data.Map",
+ "Map"
+ ],
+ "Prelude.Set": [
+ "ordered-containers",
+ "Data.Set",
+ "Set"
+ ],
+ "Prelude.List": [
+ "lb-haskell-runtime",
+ "LambdaBuffers.Runtime.Haskell",
+ "List"
+ ],
+ "Prelude.Either": [
+ "either",
+ "Data.Either",
+ "Either"
+ ],
+ "Prelude.Maybe": [
+ "maybe",
+ "Data.Maybe",
+ "Maybe"
+ ],
+ "Prelude.Bytes": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.ByteArray",
+ "ByteArray"
+ ],
+ "Prelude.Text": [
+ "prelude",
+ "Prim",
+ "String"
+ ],
+ "Prelude.Char": [
+ "prelude",
+ "Prim",
+ "Char"
+ ],
+ "Prelude.Int32": [
+ "prelude",
+ "Primt",
+ "Int"
+ ],
+ "Prelude.Integer": [
+ "bigints",
+ "Data.BigInt",
+ "BigInt"
+ ],
+ "Prelude.Bool": [
+ "prelude",
+ "Prim",
+ "Boolean"
+ ],
+ "Plutus.PlutusData": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.PlutusData",
+ "PlutusData"
+ ],
+ "Plutus.V1.Address": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Plutus.Types.Address",
+ "Address"
+ ],
+ "Plutus.V1.Credential": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Plutus.Types.Credential",
+ "Credential"
+ ],
+ "Plutus.V1.StakingCredential": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Plutus.Types.Credential",
+ "StakingCredential"
+ ],
+ "Plutus.V1.PubKeyHash": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.PubKeyHash",
+ "PubKeyHash"
+ ],
+ "Plutus.V1.DCert": [
+ "cardano-transaction-lib",
+ "",
+ ""
+ ],
+ "Plutus.V1.Bytes": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.RawBytes",
+ "RawBytes"
+ ],
+ "Plutus.V1.Interval": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.Interval",
+ "Interval"
+ ],
+ "Plutus.V1.Extended": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.Interval",
+ "Extended"
+ ],
+ "Plutus.V1.LowerBound": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.Interval",
+ "LowerBound"
+ ],
+ "Plutus.V1.UpperBound": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.Interval",
+ "UpperBound"
+ ],
+ "Plutus.V1.POSIXTime": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.Interval",
+ "POSIXTime"
+ ],
+ "Plutus.V1.POSIXTimeRange": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.Interval",
+ "OnchainPOSIXTimeRange"
+ ],
+ "Plutus.V1.Value": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Plutus.Types.Value",
+ "Value"
+ ],
+ "Plutus.V1.CurrencySymbol": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Plutus.Types.CurrencySymbol",
+ "CurrencySymbol"
+ ],
+ "Plutus.V1.AssetClass": [
+ "lb-plutus-ledger-api-runtime",
+ "LambdaBuffers.Runtime.PlutusLedgerApi",
+ "AssetClass"
+ ],
+ "Plutus.V1.TokenName": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.TokenName",
+ "TokenName"
+ ],
+ "Plutus.V1.Redeemer": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.Redeemer",
+ "Redeemer"
+ ],
+ "Plutus.V1.Datum": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.Datum",
+ "Datum"
+ ],
+ "Plutus.V1.DatumHash": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.Datum",
+ "DataHash"
+ ],
+ "Plutus.V1.RedeemerHash": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.Redeemer",
+ "RedeemerHash"
+ ],
+ "Plutus.V1.ScriptHash": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Serialization.Hash",
+ "ScriptHash"
+ ],
+ "Plutus.V1.ScriptContext": [
+ "cardano-transaction-lib",
+ "",
+ ""
+ ],
+ "Plutus.V1.ScriptPurpose": [
+ "cardano-transaction-lib",
+ "",
+ ""
+ ],
+ "Plutus.V1.TxInInfo": [
+ "cardano-transaction-lib",
+ "PlutusLedgerApi.V1.Contexts",
+ ""
+ ],
+ "Plutus.V1.TxInfo": [
+ "cardano-transaction-lib",
+ "PlutusLedgerApi.V1.Contexts",
+ "?"
+ ],
+ "Plutus.V1.TxId": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.Transaction",
+ "TransactionHash"
+ ],
+ "Plutus.V1.TxOut": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Plutus.Types.Transaction",
+ ""
+ ],
+ "Plutus.V1.TxOutRef": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Types.Transaction",
+ "TransactionInput"
+ ],
+ "Plutus.V1.Map": [
+ "cardano-transaction-lib",
+ "Ctl.Internal.Plutus.Types.AssocMap",
+ "Map"
+ ]
+ },
+ "classesConfig": {
+ "Plutus.PlutusData": [
+ [
+ "cardano-transaction-lib",
+ "Ctl.Internal.ToData",
+ "ToData"
+ ]
+ ],
+ "Prelude.Eq": [
+ [
+ "prelude",
+ "Prelude",
+ "Eq"
+ ]
+ ],
+ "Prelude.Json": [
+ [
+ "aeson",
+ "Aeson",
+ "EncodeAeson"
+ ],
+ [
+ "aeson",
+ "Aeson",
+ "DecodeAeson"
+ ]
+ ]
+ }
+}
diff --git a/lambda-buffers-codegen/src/LambdaBuffers/Codegen/Haskell/Print.hs b/lambda-buffers-codegen/src/LambdaBuffers/Codegen/Haskell/Print.hs
index 6a8490b3..bd45c958 100644
--- a/lambda-buffers-codegen/src/LambdaBuffers/Codegen/Haskell/Print.hs
+++ b/lambda-buffers-codegen/src/LambdaBuffers/Codegen/Haskell/Print.hs
@@ -105,9 +105,13 @@ printHsQClassImpl mn iTyDefs hqcn d =
Right (instanceDefsDoc, valImps) -> return (instanceDefsDoc, valImps)
printModuleHeader :: PC.ModuleName -> Set (PC.InfoLess PC.TyName) -> Doc ann
-printModuleHeader mn exports =
- let typeExportsDoc = align $ group $ encloseSep lparen rparen (comma <> space) ((`PC.withInfoLess` printTyName) <$> toList exports)
- in "module" <+> printModName mn <+> typeExportsDoc <+> "where"
+printModuleHeader mn exports = "module" <+> printModName mn <+> printExports exports <+> "where"
+
+printExports :: Set (PC.InfoLess PC.TyName) -> Doc ann
+printExports exports = align $ group $ encloseSep lparen rparen (comma <> space) ((`PC.withInfoLess` printTyExportWithCtors) <$> toList exports)
+ where
+ printTyExportWithCtors :: PC.TyName -> Doc ann
+ printTyExportWithCtors tyn = printTyName tyn <> "(..)"
-- TODO(bladyjoker): Collect package dependencies.
printImports :: Set PC.QTyName -> Set H.QTyName -> Set [H.QClassName] -> Set (PC.InfoLess PC.ModuleName) -> Set H.QValName -> Doc ann
diff --git a/lambda-buffers-frontend/build.nix b/lambda-buffers-frontend/build.nix
index 82faa496..fed63240 100644
--- a/lambda-buffers-frontend/build.nix
+++ b/lambda-buffers-frontend/build.nix
@@ -5,7 +5,8 @@
, index-state
, compilerHsPb
, lambda-buffers-compiler
-, lambda-buffers-compiler-cli
+, lbc
+, lbg
, commonTools
, shellHook
}:
@@ -41,7 +42,7 @@ let
exactDeps = true;
- nativeBuildInputs = [ lambda-buffers-compiler-cli ] ++ builtins.attrValues commonTools;
+ nativeBuildInputs = [ lbc lbg ] ++ builtins.attrValues commonTools;
tools = {
cabal = { };
diff --git a/lambda-buffers-frontend/data/goldens/good/Coop.lbf b/lambda-buffers-frontend/data/goldens/good/Coop.lbf
new file mode 100644
index 00000000..4dcfc6e6
--- /dev/null
+++ b/lambda-buffers-frontend/data/goldens/good/Coop.lbf
@@ -0,0 +1,46 @@
+module Coop
+
+import Prelude (Eq)
+import Plutus (PlutusData)
+import Plutus.V1
+
+record FsDatum = {
+ fact : FactStatement,
+ id : FactStatementId,
+ retireAfter : Extended POSIXTime,
+ submitter : PubKeyHash
+ }
+derive Eq FsDatum
+derive PlutusData FsDatum
+
+prod FactStatementId = Bytes
+derive Eq FactStatementId
+derive PlutusData FactStatementId
+
+prod FactStatement = PlutusData
+derive Eq FactStatement
+derive PlutusData FactStatement
+
+record CertDatum = {
+ id : AuthBatchId,
+ validity : POSIXTimeRange,
+ redeemer : AssetClass
+ }
+derive Eq CertDatum
+derive PlutusData CertDatum
+
+prod AuthBatchId = Bytes
+derive Eq AuthBatchId
+derive PlutusData AuthBatchId
+
+sum CertMpRedeemer = Burn | Mint
+derive Eq CertMpRedeemer
+derive PlutusData CertMpRedeemer
+
+sum AuthMpRedeemer = Burn | Mint
+derive Eq AuthMpRedeemer
+derive PlutusData AuthMpRedeemer
+
+sum FpMpRedeemer = Burn | Mint
+derive Eq FpMpRedeemer
+derive PlutusData FpMpRedeemer
\ No newline at end of file
diff --git a/lambda-buffers-frontend/data/goldens/good/Plutus.lbf b/lambda-buffers-frontend/data/goldens/good/Plutus.lbf
index 14949057..19d85b42 100644
--- a/lambda-buffers-frontend/data/goldens/good/Plutus.lbf
+++ b/lambda-buffers-frontend/data/goldens/good/Plutus.lbf
@@ -4,32 +4,10 @@ import Prelude (Eq)
class PlutusData a
-opaque AssetClass
+-- TODO(bladyjoker): PlutusTx has an Eq class: class Eq a
-instance PlutusData AssetClass
+-- PlutusTx.Builtins
-instance Eq AssetClass
-
-opaque Value
-
-instance PlutusData Value
-
-instance Eq Value
-
-opaque CurrencySymbol
-
-instance PlutusData CurrencySymbol
-
-instance Eq CurrencySymbol
-
-opaque TokenName
-
-instance PlutusData TokenName
-
-instance Eq TokenName
-
-opaque Address
-
-instance PlutusData Address
-
-instance Eq Address
\ No newline at end of file
+opaque PlutusData
+instance PlutusData PlutusData
+instance Eq PlutusData
diff --git a/lambda-buffers-frontend/data/goldens/good/Plutus/V1.lbf b/lambda-buffers-frontend/data/goldens/good/Plutus/V1.lbf
new file mode 100644
index 00000000..2ad29cf0
--- /dev/null
+++ b/lambda-buffers-frontend/data/goldens/good/Plutus/V1.lbf
@@ -0,0 +1,136 @@
+module Plutus.V1
+
+import Prelude (Eq)
+import Plutus (PlutusData)
+
+-- PlutusLedgerApi.V1.Address
+
+opaque Address
+instance PlutusData Address
+instance Eq Address
+
+-- PlutusLedgerApi.V1.Credential
+opaque Credential
+instance PlutusData Credential
+instance Eq Credential
+
+opaque StakingCredential
+instance PlutusData StakingCredential
+instance Eq StakingCredential
+
+-- PlutusLedgerApi.V1.Crypto
+opaque PubKeyHash
+instance PlutusData PubKeyHash
+instance Eq PubKeyHash
+
+-- PlutusLedgerApi.V1.DCert
+opaque DCert
+instance PlutusData DCert
+instance Eq DCert
+
+-- PlutusLedgerApi.V1.Bytes
+opaque Bytes
+instance PlutusData Bytes
+instance Eq Bytes
+
+-- PlutusLedgerApi.V1.Interval
+opaque Interval a
+instance PlutusData (Interval a) :- PlutusData a
+instance Eq (Interval a) :- Eq a
+
+opaque Extended a
+instance PlutusData (Extended a) :- PlutusData a
+instance Eq (Extended a) :- Eq a
+
+opaque LowerBound a
+instance PlutusData (LowerBound a) :- PlutusData a
+instance Eq (LowerBound a) :- Eq a
+
+opaque UpperBound a
+instance PlutusData (UpperBound a) :- PlutusData a
+instance Eq (UpperBound a) :- Eq a
+
+-- PlutusLedgerApi.V1.Time
+opaque POSIXTime
+instance PlutusData POSIXTime
+instance Eq POSIXTime
+
+opaque POSIXTimeRange
+instance PlutusData POSIXTimeRange
+instance Eq POSIXTimeRange
+
+-- PlutusLedgerApi.V1.Value
+opaque CurrencySymbol
+instance PlutusData CurrencySymbol
+instance Eq CurrencySymbol
+
+opaque TokenName
+instance PlutusData TokenName
+instance Eq TokenName
+
+opaque AssetClass
+instance PlutusData AssetClass
+instance Eq AssetClass
+
+opaque Value
+instance PlutusData Value
+instance Eq Value
+
+-- PlutusLedgerApi.V1.Scripts
+opaque Redeemer
+instance PlutusData Redeemer
+instance Eq Redeemer
+
+opaque Datum
+instance PlutusData Datum
+instance Eq Datum
+
+opaque DatumHash
+instance PlutusData DatumHash
+instance Eq DatumHash
+
+opaque RedeemerHash
+instance PlutusData RedeemerHash
+instance Eq RedeemerHash
+
+opaque ScriptHash
+instance PlutusData ScriptHash
+instance Eq ScriptHash
+
+-- PlutusLedgerApi.V1.Contexts
+opaque ScriptContext
+instance PlutusData ScriptContext
+instance Eq ScriptContext
+
+opaque ScriptPurpose
+instance PlutusData ScriptPurpose
+instance Eq ScriptPurpose
+
+opaque TxInInfo
+instance PlutusData TxInInfo
+instance Eq TxInInfo
+
+opaque TxInfo
+instance PlutusData TxInfo
+instance Eq TxInfo
+
+
+-- PlutusLedgerApi.V1.Tx
+opaque TxId
+instance PlutusData TxId
+instance Eq TxId
+
+opaque TxOut
+instance PlutusData TxOut
+instance Eq TxOut
+
+opaque TxOutRef
+instance PlutusData TxOutRef
+instance Eq TxOutRef
+
+-- PlutusTx.AssocMap
+
+opaque Map k v
+instance PlutusData (Map k v) :- PlutusData k, PlutusData v
+instance Eq (Map k v) :- Eq k, Eq v
+
diff --git a/lambda-buffers-frontend/data/goldens/good/Plutus/V2.lbf b/lambda-buffers-frontend/data/goldens/good/Plutus/V2.lbf
new file mode 100644
index 00000000..825ebd8c
--- /dev/null
+++ b/lambda-buffers-frontend/data/goldens/good/Plutus/V2.lbf
@@ -0,0 +1,26 @@
+module Plutus.V2
+
+import Prelude (Eq)
+import Plutus (PlutusData)
+
+-- PlutusLedgerApi.V2.Contexts
+opaque TxInInfo
+instance PlutusData TxInInfo
+instance Eq TxInInfo
+
+opaque TxInfo
+instance PlutusData TxInfo
+instance Eq TxInfo
+
+opaque ScriptContext
+instance PlutusData ScriptContext
+instance Eq ScriptContext
+
+-- PlutusLedgerApi.V2.Tx
+opaque OutputDatum
+instance PlutusData OutputDatum
+instance Eq OutputDatum
+
+opaque TxOut
+instance PlutusData TxOut
+instance Eq TxOut
diff --git a/lambda-buffers-frontend/data/goldens/good/work-dir/compiler-input.textproto b/lambda-buffers-frontend/data/goldens/good/work-dir/compiler-input.textproto
index 8ca154d8..e5092cbe 100644
--- a/lambda-buffers-frontend/data/goldens/good/work-dir/compiler-input.textproto
+++ b/lambda-buffers-frontend/data/goldens/good/work-dir/compiler-input.textproto
@@ -300,8 +300,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -602,8 +602,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -789,8 +789,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -866,8 +866,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -1201,8 +1201,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -1262,8 +1262,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -1378,8 +1378,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -1494,8 +1494,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -1655,8 +1655,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -1888,8 +1888,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -1968,8 +1968,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2048,8 +2048,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2109,8 +2109,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2170,8 +2170,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2257,8 +2257,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2352,8 +2352,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2401,8 +2401,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2450,8 +2450,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2499,8 +2499,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2550,8 +2550,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2625,8 +2625,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2674,8 +2674,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2712,8 +2712,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2761,8 +2761,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2810,8 +2810,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2859,8 +2859,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2908,8 +2908,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -2957,8 +2957,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3006,8 +3006,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3055,8 +3055,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3104,8 +3104,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3153,8 +3153,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3202,8 +3202,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3251,8 +3251,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3300,8 +3300,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3349,8 +3349,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3398,8 +3398,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3447,8 +3447,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3496,8 +3496,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3545,8 +3545,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3594,8 +3594,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3643,8 +3643,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3692,8 +3692,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3741,8 +3741,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3790,8 +3790,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3839,8 +3839,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3888,8 +3888,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3937,8 +3937,8 @@ modules {
}
}
module_name {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -3974,8 +3974,8 @@ modules {
}
}
imports {
- parts { name: "Prelude" source_info { pos_from {} pos_to {} } }
- source_info { pos_from {} pos_to {} }
+ parts { name: "Prelude" source_info { pos_from { } pos_to { } } }
+ source_info { pos_from { } pos_to { } }
}
source_info {
file: "goldens/good/LambdaBuffers.lbf"
@@ -4008,7 +4008,7 @@ modules {
pos_to { column: 12 row: 5 }
}
}
- ty_abs { ty_body { opaque {} } }
+ ty_abs { ty_body { opaque { } } }
source_info {
file: "goldens/good/Prelude.lbf"
pos_from { column: 1 row: 5 }
@@ -4024,7 +4024,7 @@ modules {
pos_to { column: 15 row: 9 }
}
}
- ty_abs { ty_body { opaque {} } }
+ ty_abs { ty_body { opaque { } } }
source_info {
file: "goldens/good/Prelude.lbf"
pos_from { column: 1 row: 9 }
@@ -4040,7 +4040,7 @@ modules {
pos_to { column: 12 row: 13 }
}
}
- ty_abs { ty_body { opaque {} } }
+ ty_abs { ty_body { opaque { } } }
source_info {
file: "goldens/good/Prelude.lbf"
pos_from { column: 1 row: 13 }
@@ -4056,7 +4056,7 @@ modules {
pos_to { column: 13 row: 17 }
}
}
- ty_abs { ty_body { opaque {} } }
+ ty_abs { ty_body { opaque { } } }
source_info {
file: "goldens/good/Prelude.lbf"
pos_from { column: 1 row: 17 }
@@ -4072,7 +4072,7 @@ modules {
pos_to { column: 13 row: 21 }
}
}
- ty_abs { ty_body { opaque {} } }
+ ty_abs { ty_body { opaque { } } }
source_info {
file: "goldens/good/Prelude.lbf"
pos_from { column: 1 row: 21 }
@@ -4088,7 +4088,7 @@ modules {
pos_to { column: 13 row: 25 }
}
}
- ty_abs { ty_body { opaque {} } }
+ ty_abs { ty_body { opaque { } } }
source_info {
file: "goldens/good/Prelude.lbf"
pos_from { column: 1 row: 25 }
@@ -4104,7 +4104,7 @@ modules {
pos_to { column: 13 row: 29 }
}
}
- ty_abs { ty_body { opaque {} } }
+ ty_abs { ty_body { opaque { } } }
source_info {
file: "goldens/good/Prelude.lbf"
pos_from { column: 1 row: 29 }
@@ -4120,7 +4120,7 @@ modules {
pos_to { column: 14 row: 33 }
}
}
- ty_abs { ty_body { opaque {} } }
+ ty_abs { ty_body { opaque { } } }
source_info {
file: "goldens/good/Prelude.lbf"
pos_from { column: 1 row: 33 }
@@ -4136,7 +4136,7 @@ modules {
pos_to { column: 14 row: 37 }
}
}
- ty_abs { ty_body { opaque {} } }
+ ty_abs { ty_body { opaque { } } }
source_info {
file: "goldens/good/Prelude.lbf"
pos_from { column: 1 row: 37 }
@@ -4152,7 +4152,7 @@ modules {
pos_to { column: 14 row: 41 }
}
}
- ty_abs { ty_body { opaque {} } }
+ ty_abs { ty_body { opaque { } } }
source_info {
file: "goldens/good/Prelude.lbf"
pos_from { column: 1 row: 41 }
@@ -4168,7 +4168,7 @@ modules {
pos_to { column: 13 row: 45 }
}
}
- ty_abs { ty_body { opaque {} } }
+ ty_abs { ty_body { opaque { } } }
source_info {
file: "goldens/good/Prelude.lbf"
pos_from { column: 1 row: 45 }
@@ -4184,7 +4184,7 @@ modules {
pos_to { column: 12 row: 49 }
}
}
- ty_abs { ty_body { opaque {} } }
+ ty_abs { ty_body { opaque { } } }
source_info {
file: "goldens/good/Prelude.lbf"
pos_from { column: 1 row: 49 }
@@ -4200,7 +4200,7 @@ modules {
pos_to { column: 12 row: 53 }
}
}
- ty_abs { ty_body { opaque {} } }
+ ty_abs { ty_body { opaque { } } }
source_info {
file: "goldens/good/Prelude.lbf"
pos_from { column: 1 row: 53 }
@@ -4226,7 +4226,7 @@ modules {
pos_to { column: 15 row: 57 }
}
}
- ty_body { opaque {} }
+ ty_body { opaque { } }
}
source_info {
file: "goldens/good/Prelude.lbf"
@@ -4262,7 +4262,7 @@ modules {
pos_to { column: 18 row: 61 }
}
}
- ty_body { opaque {} }
+ ty_body { opaque { } }
}
source_info {
file: "goldens/good/Prelude.lbf"
@@ -4289,7 +4289,7 @@ modules {
pos_to { column: 14 row: 65 }
}
}
- ty_body { opaque {} }
+ ty_body { opaque { } }
}
source_info {
file: "goldens/good/Prelude.lbf"
@@ -4325,7 +4325,7 @@ modules {
pos_to { column: 15 row: 69 }
}
}
- ty_body { opaque {} }
+ ty_body { opaque { } }
}
source_info {
file: "goldens/good/Prelude.lbf"
@@ -4352,7 +4352,7 @@ modules {
pos_to { column: 13 row: 73 }
}
}
- ty_body { opaque {} }
+ ty_body { opaque { } }
}
source_info {
file: "goldens/good/Prelude.lbf"
@@ -5670,4 +5670,4 @@ modules {
pos_from { column: 1 row: 1 }
pos_to { column: 28 row: 75 }
}
-}
+}
\ No newline at end of file
diff --git a/lambda-buffers-frontend/data/goldens/good/work-dir/compiler-output.textproto b/lambda-buffers-frontend/data/goldens/good/work-dir/compiler-output.textproto
index 51a67daf..819d0fd4 100644
--- a/lambda-buffers-frontend/data/goldens/good/work-dir/compiler-output.textproto
+++ b/lambda-buffers-frontend/data/goldens/good/work-dir/compiler-output.textproto
@@ -1 +1 @@
-compiler_result {}
+compiler_result { }
\ No newline at end of file
diff --git a/lambda-buffers-frontend/data/run.sh b/lambda-buffers-frontend/data/run.sh
index 7160aeca..06bd1611 100755
--- a/lambda-buffers-frontend/data/run.sh
+++ b/lambda-buffers-frontend/data/run.sh
@@ -38,8 +38,15 @@ lbf-comp -w goldens/good/work-dir -i goldens/good -f goldens/good/PreludeT.lbf
echo "goldens/good/Plutus.lbf"
lbf-comp -w goldens/good/work-dir -i goldens/good -f goldens/good/Plutus.lbf
-lbf-form goldens/good/Plutus.lbf
-lbf-comp -w goldens/good/work-dir -i goldens/good -f goldens/good/Plutus.lbf
+
+echo "goldens/good/Plutus/V1.lbf"
+lbf-comp -w goldens/good/work-dir -i goldens/good -f goldens/good/Plutus/V1.lbf
+
+echo "goldens/good/Plutus/V2.lbf"
+lbf-comp -w goldens/good/work-dir -i goldens/good -f goldens/good/Plutus/V2.lbf
+
+echo "goldens/good/Coop.lbf"
+lbf-comp -w goldens/good/work-dir -i goldens/good -f goldens/good/Coop.lbf
echo "goldens/good/Rules.lbf"
lbf-comp -w goldens/good/work-dir -i goldens/good -f goldens/good/Rules.lbf
diff --git a/lambda-buffers-frontend/src/LambdaBuffers/Frontend/Parsec.hs b/lambda-buffers-frontend/src/LambdaBuffers/Frontend/Parsec.hs
index bb62014e..b2e93cf8 100644
--- a/lambda-buffers-frontend/src/LambdaBuffers/Frontend/Parsec.hs
+++ b/lambda-buffers-frontend/src/LambdaBuffers/Frontend/Parsec.hs
@@ -17,12 +17,13 @@ module LambdaBuffers.Frontend.Parsec (
import Control.Applicative (Alternative ((<|>)))
import Control.Monad (MonadPlus (mzero), void)
+import Data.Char qualified as Char
import Data.Kind (Type)
import Data.Maybe (fromJust, isJust)
import Data.String (IsString (fromString))
import LambdaBuffers.Compiler.NamingCheck (pClassName, pConstrName, pFieldName, pModuleNamePart, pTyName)
import LambdaBuffers.Frontend.Syntax (ClassConstraint (ClassConstraint), ClassDef (ClassDef), ClassName (ClassName), ClassRef (ClassRef), ConstrName (ConstrName), Constraint (Constraint), Constructor (Constructor), Derive (Derive), Field (Field), FieldName (FieldName), Import (Import), InstanceClause (InstanceClause), Module (Module), ModuleAlias (ModuleAlias), ModuleName (ModuleName), ModuleNamePart (ModuleNamePart), Name (Name), Product (Product), Record (Record), SourceInfo (SourceInfo), SourcePos (SourcePos), Statement (StClassDef, StDerive, StInstanceClause, StTyDef), Sum (Sum), Ty (TyApp, TyRef', TyVar), TyArg (TyArg), TyBody (Opaque, ProductBody, RecordBody, SumBody), TyDef (TyDef), TyName (TyName), TyRef (TyRef), VarName (VarName), kwClassDef, kwDerive, kwInstance, kwTyDefOpaque, kwTyDefProduct, kwTyDefRecord, kwTyDefSum)
-import Text.Parsec (ParseError, ParsecT, SourceName, Stream, between, char, endOfLine, eof, getPosition, label, lower, many, many1, optionMaybe, optional, runParserT, sepBy, sepEndBy, sourceColumn, sourceLine, sourceName, space, string, try)
+import Text.Parsec (ParseError, ParsecT, SourceName, Stream, between, char, endOfLine, eof, getPosition, label, lower, many, many1, optionMaybe, optional, runParserT, satisfy, sepBy, sepEndBy, sourceColumn, sourceLine, sourceName, space, string, try)
type Parser :: Type -> (Type -> Type) -> Type -> Type
type Parser s m a = ParsecT s () m a
@@ -306,7 +307,10 @@ parseImport = withSourceInfo . label' "import statement" $ do
Just (mayModAlias, mayNames) -> return $ Import isQual modName mayNames mayModAlias
parseNewLine :: Stream s m Char => Parser s m ()
-parseNewLine = label' "lb new line" $ void endOfLine
+parseNewLine = label' "lb new line" $ void endOfLine <|> try parseComment
+
+parseComment :: Stream s m Char => Parser s m ()
+parseComment = label' "comment" $ void $ between (string "--") endOfLine (many (char ' ' <|> satisfy Char.isPrint))
parseLineSpace :: Stream s m Char => Parser s m ()
parseLineSpace = label' "line space" $ void $ try $ do
diff --git a/pre-commit-check.nix b/pre-commit-check.nix
index fa3da5a6..fd992184 100644
--- a/pre-commit-check.nix
+++ b/pre-commit-check.nix
@@ -60,7 +60,13 @@
];
};
- excludes = [ "lambda-buffers-codegen/data/.*" "experimental/.*" ];
+ excludes = [
+ "lambda-buffers-codegen/data/.*"
+ "experimental/archive/.*"
+ "experimental/ctl-env/spago-packages.nix"
+ "lambda-buffers-frontend/data/goldens/good/work-dir/.*"
+ "docs/compiler-api.md"
+ ];
hooks = {
nixpkgs-fmt.enable = true;